我遇到了一个 XAML 问题,在一个使用 vs2010 的项目中,我们在我的 XAML 中使用我们自己的项目CustomBinding
时DynamicResource
,Designer 向我抛出了以下异常:
CustomBinding 对 Setter.Value 无效。唯一受支持的 MarkupExtension 类型是 DynamicResourceExtension 和 BindingBase 或派生类型。
即使它没有在该特定扩展中使用。
<SomeControl Value="{CustomBinding SomeValue} Style="{DynamicResource SomeStyle}"/>
Style="{DynamicResource SomeStyle}"
是引发设计时异常的部分,因此永远不会设置样式。
如果有人遇到过类似的问题,请指教。