WPF依赖属性继承

WPF依赖属性继承,wpf,inheritance,dependency-properties,Wpf,Inheritance,Dependency Properties,我有一个DP继承不起作用的场景,我的代码也可能是错误的 我在ViewModel上有一个具有bool依赖属性“CanShow”的父控件。这将启用/禁用此主父窗口上的按钮 现在,我需要一个关于child-VM的属性/DP,它可以从childVM设置Parent的CanShow属性来启用/禁用按钮 这是依赖项属性继承的场景吗?-请允许我建议 我希望如此,情况很清楚 谢谢 VJ不,继承在子代与父代之间不起作用,它在父代与子代之间起作用。您必须使用某种类型的事件聚合,以便将事件从子级传播到父级,这将改变C

我有一个DP继承不起作用的场景,我的代码也可能是错误的

我在ViewModel上有一个具有bool依赖属性“CanShow”的父控件。这将启用/禁用此主父窗口上的按钮

现在,我需要一个关于child-VM的属性/DP,它可以从childVM设置Parent的CanShow属性来启用/禁用按钮

这是依赖项属性继承的场景吗?-请允许我建议

我希望如此,情况很清楚

谢谢


VJ

不,继承在子代与父代之间不起作用,它在父代与子代之间起作用。您必须使用某种类型的事件聚合,以便将事件从子级传播到父级,这将改变CanShow。

我可以理解您关于继承的观点。但是你能通过事件聚合给我一些关于这个场景的示例代码吗?正如我搜索过的关于事件聚合的内容一样,这与CompositeWPF有关,它已经从进一步的开发中被丢弃了。