は、私は次のような状況フィールドのプロパティにWPFコントロールをバインドできますか?私はクラス間のいくつかの機能を分割するために必要なので
XAMLコード
<CheckBox IsChecked="{Binding MyObjectField.MyBoolean}" />
ビューモデル
...
public MyInternalObject MyObjectField;
...
MyObjectにクラス
public class MyInternalObject {
...
public bool MyBoolean { get; set; }
...
}
に到着しました
レプリカ以外は動作しませんView ModelクラスのMyBooleanプロパティ。
public bool MyBoolean
{
get { return MyInternalObject.MyBoolean; }
set { MyInternalObject.MyBoolean=value; }
}
アイデアはありますか?
だから、VMのプロパティを複製することは、それを行うための唯一の方法です...あなたの助け –
はいため おかげで、また、プロパティのセッターで値をsttingた後、「MyBoolean」のためにPropertyChangedを上げます。 – ethicallogics
はい、私は例を単純化していましたが、とにかくそれを指摘してくれてありがとう。 –