我有MainViewModel包含選項卡視圖模型的集合。每個選項卡可以是不同類型的視圖模型(不同的視圖)。當用戶添加新選項卡時,可以識別標籤視圖的類型(基於視圖模型),但根本沒有綁定。例如,一個視圖模型包含GridView,其中itemsSource被設置爲集合,但是如果我在集合的get屬性上設置斷點,它將永遠不會被擊中。 (但是當我實例化這個視圖模型時,我將這個集合設置爲新的ObservableCollection,所以NotifyPropertyChanged事件被觸發) - 所以我想爲嵌套用戶控件設置數據上下文是錯誤的(視圖模型)MVVM綁定嵌套用戶控件
0
A
回答
0
通常在MVVM模型中使用將視圖模型作爲數據類型和視圖與您指定的視圖對齊的數據模板來綁定數據。 MVVM通常遵循視圖模型作爲表示,視圖模型作爲數據,並且通常綁定在XAML中的數據模板中,通常是app.xaml或特定創建的MainWindowResources.xaml文件中的類型和綁定關係。
通常,當某些東西沒有被正確綁定時,我經常會發現,因爲視圖被呈現,但視圖模型沒有綁定到它,數據不知道如何顯示或更新。
EG:在常用的MSDN參考MVVM:http://archive.msdn.microsoft.com/mag200902MVVM/Release/ProjectReleases.aspx?ReleaseId=2026
<DataTemplate DataType="{x:Type vm:AllCustomersViewModel}">
<view:AllCustomersView />
</DataTemplate>
相關問題
- 1. WPF,MVVM綁定ViewModel-屬性嵌套用戶控件
- 2. WPF-MVVM綁定ViewModel屬性嵌套用戶控件
- 3. WPF嵌套用戶控件綁定
- 4. 嵌套用戶控件綁定不適用於嵌套屬性
- 5. MVVM嵌套數據綁定
- 6. 使用MVVM模式綁定嵌套控件
- 7. Knockout嵌套控件綁定
- 8. WPF MVVM用戶控件綁定問題
- 9. WPF MVVM用戶控件綁定問題
- 10. MVVM +多級/嵌套數據綁定
- 11. MVVM主窗口控件綁定從子用戶控件
- 12. WPF如何綁定兩個嵌套的用戶控件
- 13. ListView中的嵌套用戶控件(ListView)沒有綁定
- 14. WPF和Caliburn不綁定嵌套用戶控件
- 15. 在嵌套的用戶控件中綁定Silverlight
- 16. 將控件綁定到嵌套屬性
- 17. WinJS綁定到嵌套控件
- 18. Silverlight綁定問題嵌套控件
- 19. ASP.NET嵌套數據綁定控件
- 20. 如何更改嵌套的用戶控件dynamicaly(非mvvm)
- 21. WPF嵌套的用戶控件和MVVM(尤其是Caliburn.Micro
- 22. 哪個數據綁定控件應該用於嵌套數據綁定控件?
- 23. 如何在嵌套用戶控件中查找嵌套控件
- 24. 用戶控制綁定不適用於嵌套屬性
- 25. MVVM +用戶控件+用戶控件+ DependencyProperty
- 26. 嵌套MVVM與定位
- 27. WPF MVVM綁定到用戶控件的DependencyProperty不工作
- 28. 用戶控件上的MVVM多重綁定
- 29. 在asp.net中嵌套用戶控件通信的用戶控件
- 30. 用戶控件與列表框和父控件(MVVM)之間的綁定
這不是一個問題。不過,我的建議是看看Visual Studio輸出窗口。如果有任何綁定錯誤,你會在那裏找到它們。另外,如果您希望得到一些答案,請發佈一些XAML和一些代碼 –