wpf – 如何在Window 8存储应用程序中访问Parent的DataContext

前端之家收集整理的这篇文章主要介绍了wpf – 如何在Window 8存储应用程序中访问Parent的DataContext前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是基于XAML的应用程序( WPF / Silverlight / WinRT)的常见情况.

WPF相关链接 – > WPF Databinding: How do I access the “parent” data context?

RelativeSource与AncestorType,Mode = FindAncestor通常在WPF中拯救.

在WinRT API中都缺少这两个.如何访问父母(可能不是直接的),DataContext?

(我知道TemplateBinding和ElementBinding,但两者都不适用于DataTemplate).

我只是有同样的问题.大概这是常见的?

这是一个粗糙的解决方案:

>将顶级元素的Tag属性绑定到DataContext

<Grid Name="gridTop" Tag="{Binding}" />

>通过ElementName在嵌套元素中绑定所需的属性,即

{Binding Tag.SomeProp,ElementName=gridTop}
原文链接:https://www.f2er.com/windows/363921.html

猜你在找的Windows相关文章