ボタン内にカスタム コントロールがあります。コントロールのテンプレートには、四角形とテキスト ブロックがあります。ボタンが押されると、テキスト ブロックに伝達されるボタンの "(Button.Foreground).(SolidColorBrush.Color)" プロパティが VSM によってアニメーション化され、テキストの色が変化します。
長方形の塗りつぶしプロパティを同じブラシに設定するにはどうすればよいですか?
「{TemplateBinding Foreground}」、「{Binding Path=Foreground、RelativeSource={RelativeSource Self}}」を試し、さらにコードでバインディングを作成しようとしました (OnApplyTemplate で) - まったく機能しないか、最初に設定された色が機能しませんアニメ化。また、四角形の Fill プロパティを TextBlock の Foreground プロパティにバインドする要素間のバインドを試しましたが、同じ結果になりました (初期の色は問題ありませんが、色のアニメーションは異なります)。
前もって感謝します。