从StaticResource

时间:2016-01-18 10:08:39

标签: wpf xaml

此处还有一个DataBinding问题。

我想将一些对象定义为XAML中Window的资源。像这样:

<Window.Resources>
  <x:Array x:Key="Groups" Type="{x:Type vd:ViewFieldGroup}">
    <vd:ViewFieldGroup Caption="General" DataObject="{???}">
  </x:Array>
</Window.Resources>

这里的关键概念是ViewFieldGroup的{​​{1}}属性的绑定。 DataObjectViewFieldGroupDependencyObjectDataObject

我想要做的是:将DependencyProperty绑定到DataObject,以便ViewFieldGroup访问窗口的ViewModel。

现在我试过这个:(我给了我的窗口名为“Self”)

Window.DataContext

但我认为它不起作用,因为DataObject="{Binding DataContext, ElementName=Self}" 的PropertyChangedCallback永远不会被解雇。

以下是DataObject的声明:

ViewFieldGroup

想法?

0 个答案:

没有答案