[英]Binding a ViewModel directly to an Extended WPF Toolkit PropertyGrid
我想將ViewModel直接綁定到PropertyGrid,而ViewModel不必包含對其自身的引用。 即目前我有:
<xctk:PropertyGrid SelectedObject="{Binding ViewModel}">
在ViewModel中,我有:
public class WatcherBaseViewModel : ObservableObject
{
[Browsable(false)]
// Do I really need this?
public WatcherBaseViewModel ViewModel
{
get { return this; }
}
// Rest of class removed for clarity
}
既然這行得通,那都是非常學術性的,但是簡潔是機智的靈魂,也是所有人的靈魂……我有什么辦法可以在XAML綁定中直接引用ViewModel?
刪除Path
表單綁定,因為它將指向已經是WatcherBaseViewModel
DataContext
:
<xctk:PropertyGrid SelectedObject="{Binding}">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.