我有一个运行或停止动画的自定义DP。我希望默认根据UserControl
可见性来启动和停止(DP的类型为Visibility
,这使得这更容易)
我可以在XAML中执行此操作,如果是这样的话(以这种方式,用户可以根据需要覆盖它)?如果不是我怎么做代码?
直接XAML我想要这样的东西......我只是不确定它是如何适用于默认/样式等
Animility="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}, Path=Visibility}"
修改
在控件样式上设置会有效吗?
<Setter Property="Animility" Value="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}, Path=Visibility}"/>