嗨我只是想知道我是否可以得到一些帮助,我有很多麻烦让数据触发器工作,如果我删除数据触发器并将投影放置为它的工作原因。但我希望能够为用户提供打开和关闭投影的选项,以便我认为数据触发器就是答案。
基本上我想在我的控件样式中添加数据触发器,并且只能将fancyGraphics BOOL更改为TRUE或FALSE并让每个控件都调整阴影调整。
提前致谢。
这是我的XAML
addMarkersToMap()
答案 0 :(得分:1)
DataTrigger
中的绑定会查找名为fancyGraphics
的属性。但是,fancyGraphics
是一个静态资源。您应该如此定义绑定:
<DataTrigger Binding="{Binding Source={StaticResource fancyGraphics}}" Value="True">
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect BlurRadius="20"
Opacity="0.5"
ShadowDepth="0"
Color="#111" />
</Setter.Value>
</Setter>
</DataTrigger>