Dispatcher-Property如何获得null?

时间:2016-05-10 06:19:57

标签: xaml win-universal-app winrt-xaml dependency-properties dispatcher

Windows 10 Build 10295/10332
Visual Studio 2015 Update 2

问题

我有一个奇怪的例子,即控件的 Dispatcher - 属性,在我的例子中是一个简单的Button得到null

Button 在运行时通过代码添加,而另一个Button中添加了
两者都共享相同Parent

Codewise我以完全相同的方式与他们互动。但是在2-5代码交互之后(设置DependencyPropertiesStyle),代码 - 按钮突然有 Dispatcher - 值null 其他仍然设置
两者仍然是视觉树的一部分。

问题

如果两个Button被平等对待,Dispatcher-value如何首先得到null?

副作用

我认为这个空值会导致我遇到的两个例外:

    致电System.ExecutionEngineException或时,
  • DependencyProperty.SetValue(...) 使用System.AccessViolationException
  • VisualTreeHelper.GetChildCount(...)

0 个答案:

没有答案