2
私のxamlページのdatacontextをコンストラクタに渡されるビューモデルに設定しています。私のviewmodelにはItemというオブジェクトがあり、Categoryというプロパティがあります。Metro XamlのDataContext.Object.Propertyへのバインディングが機能しない
public DataEntry(DEViewModel vm)
{
InitializeComponent();
this.vm = vm;
this.DataContext = this.vm;
}
私はそうのようなViewModel.Item.Categoryプロパティにバインドしようとしています:
<TextBox Name="txtCategory" Text="{Binding Path=Item.Category, Mode=TwoWay}" />
これは動作しません。 datacontextをvm.Itemに設定し、Categoryにバインドすれば動作します。
viewmodel上のオブジェクトにぶら下がっているプロパティにバインドする方法に関するアイデアはありますか?
おかげで、テレンス
アレックス、ありがとう、私は今夜コードの変更を試みます。 – Terrence
アレックス、あなたのご意見ありがとうございますが、その解決策は機能しませんでした、あなたの最後にそれを試すことができますか? – Terrence
何らかのエラーメッセージがポップアップ表示されましたか?それとも、畑に縛られていないのですか? –