質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

WPF

Windows Presentation Foundation (WPF) は、魅力的な外観のユーザー エクスペリエンスを持つ Windows クライアント アプリケーションを作成するための次世代プレゼンテーション システムです

Q&A

解決済

1回答

793閲覧

IDE上で発生する警告XDG0068

ikarimame

総合スコア37

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

WPF

Windows Presentation Foundation (WPF) は、魅力的な外観のユーザー エクスペリエンスを持つ Windows クライアント アプリケーションを作成するための次世代プレゼンテーション システムです

0グッド

0クリップ

投稿2023/03/17 09:43

OS:Windows11Pro
開発環境:VisualStudio2022
使用言語:C#

以下のようにListViewのListView.ItemContainerStyleでStyleを設定し、そのStyleでEventSetterでMouseDoubleClickにイベントハンドラーを設定しています。

MainWindow.xaml

xaml

1<Window x:Class="WpfApp2.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 6 xmlns:local="clr-namespace:WpfApp2" 7 mc:Ignorable="d" 8 Title="MainWindow" Height="450" Width="800"> 9 <Grid> 10 <ListView> 11 <ListView.ItemContainerStyle> 12 <Style TargetType="ListViewItem"> 13 <EventSetter Event="MouseDoubleClick" Handler="ListViewItem_MouseDoubleClick"/> 14 </Style> 15 </ListView.ItemContainerStyle> 16 </ListView> 17 </Grid> 18</Window>

MainWindow.xaml.cs

c#

1using System.Windows; 2using System.Windows.Input; 3 4namespace WpfApp2 5{ 6 public partial class MainWindow : Window 7 { 8 public MainWindow() 9 { 10 InitializeComponent(); 11 } 12 13 public void ListViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e) 14 { 15 16 } 17 } 18}

コンパイルも問題ありませんし、動作もしておりListViewItemをダブルクリックするとイベントが発生します。
しかしVisualStudioのIDE上で常に以下の警告が出続けます。
警告 XDG0068 プロパティ 'Handler' の値が無効です: 'ListViewItem_MouseDoubleClick' WpfApp2 C:\WpfApp2\WpfApp2\MainWindow.xaml 13

この警告にはどう対応したらよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ikarimame

2023/03/17 11:28

17.4.xでした(すみませんアップデートしてしまい末尾の番号が不明です) Visual studio installerで17.5.2で最新版にアップデートしたところXDG0068は出てこなくなりました ありがとうございます
TN8001

2023/03/17 12:12

> Visual studio installerで17.5.2で最新版にアップデートしたところXDG0068は出てこなくなりました そうですか。よかったです^^ お手数ですが自己回答で、質問を「解決済」にしてください。 [ヘルプ|質問をした後に自己解決してしまった](https://teratail.com/help#resolve-myself)
guest

回答1

0

自己解決

コメント欄でTN8001様に教えていただきました
古くからある不具合で最近修正版がリリースされたようです。
現在の最新版17.5.2へバージョンアップすることで警告が出てくることはなくなりました。

投稿2023/03/17 12:23

ikarimame

総合スコア37

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問