我有一个运行或停止动画的自定义 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}"/>