依存関係プロパティを持つカスタム コントロールがあります
public static readonly DependencyProperty SelectedUserCodeProperty = DependencyProperty.Register(
"SelectedUserCode",
typeof(decimal),
typeof(SystemUsersControl),
new PropertyMetadata(SelectedUserCodeChanged));
public decimal SelectedUserCode
{
get
{
return (decimal)this.GetValue(SelectedUserCodeProperty);
}
set
{
this.SetValue(SelectedUserCodeProperty, value);
RaisePropertyChanged("SelectedUserCode");
}
}
このコントロールは別のユーザー コントロール内にあり、そのビューモデルで上記の依存関係プロパティを取得しようとしています。この xaml は親コントロール内にあります。
<SystemUsers:SystemUsersControl Name="ctrlSystemUsersControl" SelectedUserCode="{Binding SelectedSystemUserCode, Mode=TwoWay}" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,2,0,0"/>
しかし、親コントロールのビューモデルには何もバインドされていません
何が問題なのかわかりません。依存関係プロパティを扱うのは初めてです。2つのコントロールを1つにまとめることを検討しています:(助けがなければ:)