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,它將起作用。
有關如何綁定到視圖模型上的對象的屬性的任何想法?
謝謝,泰倫斯
謝謝亞歷克斯,我會嘗試今晚的代碼更改。 – Terrence 2012-02-03 17:53:19
亞歷克斯,感謝您的意見,但該解決方案無效,您可以嘗試一下嗎? – Terrence 2012-02-06 17:44:12
它是否彈出某種錯誤消息?還是它沒有綁定到該領域? – 2012-02-08 04:10:25