WPFアプリケーションには、一貫した方法でエラーを表示するために使用する共通の制御テンプレートがあります
<ResourceDictionary>
<ControlTemplate x:Key="ErrorTemplate">
<Border BorderThickness="1" BorderBrush="Red">
<AdornedElementPlaceholder />
</Border>
</ControlTemplate>
</ResourceDictionary>
アプリケーションの他の場所で、コントロールにエラーが表示される可能性がある場合は、ErrorTemplateを次のように設定します。
<TextBox Validation.ErrorTemplate="{DynamicResource ErrorTemplate}" />
このエラーテンプレートにツールチップを表示したいのですが、境界線にツールチッププロパティを設定しても、ユーザーが1px幅の境界線上にマウスを置いたときにのみツールチップが表示され、エラーのあるコントロール自体では表示されないため、あまり役に立ちません。 。
ツールチップをスタイルに設定できることは知っていますが、このエラーテンプレートは多くの異なるコントロール(コンボボックスなど)に適用され、これらのコントロールの多くはエラーテンプレートから独立したスタイルも使用します-本当にしたいエラーテンプレートを一般的な方法で任意のコントロールに適用できます。
ErrorTemplateでツールチップを設定する方法はありますか?