我正在玩uwp,与Wpf相比,我发现它非常有限。 假设我想在鼠标结束时执行某些操作,并且我的控件绑定的属性也是假的,然后执行某些操作。这是一个例子
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListboxItem},
Path=IsMouseOver}" Value="true" />
<Condition Binding="{Binding IsRequired}" Value="false" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="#383838" />
</MultiDataTrigger>
有什么想法吗?以上是如此有用和灵活。更不用说可以实现更多功能的multidatatrigger。
亲切的问候
答案 0 :(得分:-1)
尝试使用{x:Bind}代替{Binding}。
您可能需要做一些返工,但如果查看引用的页面,您可以看到差异(来自Silverlight,RT / 8)
<object property="{x:Bind}" .../>
-OR -
<object property="{x:Bind propertyPath}" .../>
-OR -
<object property="{x:Bind bindingProperties}" .../>
-OR -
<object property="{x:Bind propertyPath, bindingProperties}" .../>