私は現在、いくつかのプロパティを持つMVVMパターンを持つユーザーコントロールを作成しています。資料。ユーザーコントロールを使用するViewModelにXAMLでViewModelのDependencyPropertiesにアクセスするにはどうすればよいですか?
public static readonly DependencyProperty DocumentProperty = DependencyProperty.Register("Document", typeof(MyDocument), typeof(ResultControlViewModel), new PropertyMetadata(OnDocumentChanged));
public MyDocument Document
{
get { return (MyDocument)GetValue(DocumentProperty); }
set { SetValue(DocumentProperty, value); }
}
MAINVIEW
<control:ResultControl x:Name="myControl" />
どのように私は、XAMLに対して、それらをバインドするためのViewModelから私の財産 "ドキュメント" を使用することができますで
たDependencyPropertyたとえば、MainView内のListBoxの選択項目は?
Programmaticlly。私は自分のユーザコントロールのコードビハインドにメソッドを書くことができますが、これを行うには美しい方法ではないと思います。特にMVVMパターンの使用に関して。