哪些元素可以阻止 WPF 依赖项 属性 继承?

What elements can block WPF dependency property inheritance?

我的 WPF 应用程序将自定义继承依赖项 属性(来自行为)附加到我的主应用程序视图。这个想法是将这个 属性(一旦应用程序 运行 就永远不会改变)一直传递到一些需要它的非常嵌套的控件

<Window x:Class="MyApp.Views.MainWindow"
        core:SystemBehavior.SystemService="{Binding MySystem}"

效果很好。到目前为止,我所有的控件都能够访问这个数据

<ComboBox ItemsSource="{Binding RelativeSource={RelativeSource Self}, 
                                Path=(core:SystemBehavior.SystemService).Units}"

但是 MS documentation about Property Value Inheritance 中有一个不祥的句子让我停下来。

However, property value inheritance can bridge this gap in the logical tree and can still pass inherited values through, so long as the inheritable property was registered as an attached property and no deliberate inheritance-blocking boundary (such as a Frame) is encountered.

(重点是我加的)

所以我的问题是:哪些元素(除了框架)可以"block"依赖属性继承?

我找不到任何明确回答问题的文档。

我搜索 referencesource.microsoft.com 得出了这个列表:

  • 帧数
  • 文档参考
  • 固定页面
  • 页面内容