WPFでコントロールを開発しています。コントロールには、ラベル、ボタン、1つのDataGridなどの他のWPFコントロールが含まれています。したがって、私がやろうとしているのは、コンテナコントロールの外部からdataGridのデータソースを取得できるようにする依存関係プロパティを作成することです。
これまでのところ、私はこのコードを持っています:
public static readonly DependencyProperty dataSourceProperty = DependencyProperty.Register(
"DataSource",
typeof(object),
typeof(MyCustomControl));
public object DataSource
{
get
{
return (object)GetValue(dataSourceProperty);
}
set
{
SetValue(dataSourceProperty, value);
}
}
しかし、私が理解できないのは、このコードをどこに書かなければならないかということです。
myDataGrid.ItemsSource = DataSource;
つまり、必要なのは、xamlファイルでこれを実行できることです。
<MyCustomControl Name="MyControl" DataSource={Binding MyData}/>
あなたが私を助けてくれることを願っています。前もって感謝します。