我有一个包含表单的绑定表达式的样式
{Binding Path, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type MyType}}}
但是,有时运行此样式的 DataContext 实际上是 MyType 类型。在这种情况下, FindAncestor 没有做我想做的事:它从父级开始搜索。
在继续元素层次结构之前,是否有任何 {Binding ...} 咒语检查当前数据上下文的类型?我有其他特定于我的项目的解决方案,但 FindAncestor 是如此接近......