皆さん、
プログラムで作成された WPF に「タグ」プロパティを追加する必要がありますDataGridColumn
。Tag Property in WPF DataGrid Columnで良い例を見ました。
ただし、この例では、静的に定義された xaml ファイルで tag プロパティを使用しています。私の場合、同様のことを動的に行う必要があります。誰かが私にこれを達成する方法を教えてもらえますか?
よろしくお願いいたします。
皆さん、
プログラムで作成された WPF に「タグ」プロパティを追加する必要がありますDataGridColumn
。Tag Property in WPF DataGrid Columnで良い例を見ました。
ただし、この例では、静的に定義された xaml ファイルで tag プロパティを使用しています。私の場合、同様のことを動的に行う必要があります。誰かが私にこれを達成する方法を教えてもらえますか?
よろしくお願いいたします。
Ok。私は何をする必要があるかを理解しました。
まず、 static を宣言しますDependencyProperty
。
public static readonly DependencyProperty TagProperty = DependencyProperty.RegisterAttached(
"Tag",
typeof(object),
typeof(DataGridColumn),
new FrameworkPropertyMetadata(null));
さて、それを使って任意のオブジェクトを取得/設定してください。
DataGridTextColumn col = new DataGridTextColumn(...)
col.SetValue(TagProperty, myObject);
MyObject o = (MyObject) col.GetValue(TagProperty);
これが役に立つことを願っています。
よろしく、
ピーター