我的一个 WPF 应用程序已开始在窗口的设计器视图中抛出此错误。它编译和运行没有问题,但不会在设计器中加载。
然而,错误中最奇怪的部分是它只发生在第一次引用设置时。在下面的代码中,如果我注释掉第一个<Setter>
,错误会向下移动到下一个。如果我随后取消注释 first <Setter>
,则错误将移回它。
<Style TargetType="{x:Type ComboBox}">
<Setter Property="FontSize" Value="{Binding Source={StaticResource Settings}, Path=Default.setFontSize}" />
</Style>
<Style TargetType="{x:Type TextBox}">
<Setter Property="FontSize" Value="{Binding Source={StaticResource Settings}, Path=Default.setFontSize}" />
</Style>
<Style TargetType="{x:Type Label}">
<Setter Property="Foreground" Value="{Binding Source={StaticResource Settings}, Path=Default.setFontColor}" />
</Style>
有任何想法吗?