簡體   English   中英

將ViewModel直接綁定到擴展WPF工具包PropertyGrid

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM