ユーザー コントロールを作成し、その中で次のような依存関係プロパティを定義しました。
public static readonly
DependencyProperty SourceProperty =
DependencyProperty.Register(
"Source",
typeof( ObservableCollection<object> ),
typeof( SingleLineChart ),
new PropertyMetadata(
default( ObservableCollection<object> ),
lineAffectedPropertyChanged ) );
上記のものをラップする通常のプロパティもあります。そのセッターでは、SetValue( SourceProperty, value );
メソッドを呼び出すだけです。
Source
コード ビハインド ファイルからこれをlineAffectedPropertyChanged
呼び出して実行すると、すべて問題なく動作します。しかし、単純なデータバインディングを使用しても何も起こりません。
<Line:SingleLineChart
Name="bestFitnessDisplayer"
Source="{Binding Path=bestFitnessHistory}"
Margin="20"/>
何が恋しいですか?