アニメーションを実行または停止するカスタム 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}"/>