コンテンツ テンプレートにテキストを含むカスタム コントロールがあります。
<ControlTemplate TargetType="{x:Type local:TouchScreenKey}">
<TextBlock><ContentPresenter Content="{TemplateBinding Title, Converter={StaticResource CaseConverter}}" /></TextBlock>
</ControlTemplate>
およびカスタム IValueConverter CaseConverter - プロパティ UpperCase を使用。したがって、コンバーターの UpperCase プロパティを true に設定すると、バインド時にテキストが大文字に変換されます。マークアップで UpperCase を変更すると、すべてうまくいきます。しかし、実行時にプロパティを変更しても、何も起こりません。コンバーターのプロパティを変更しても、コントロールが強制的に再バインドされないためです。コンバーターのプロパティ変更時にコンバーターを使用するコントロールを再バインドするにはどうすればよいですか?