1

スタイルを使用して、添付イベント Validation.Error を wpf ウィンドウ内の多数の要素に適用しようとしています。

実装方法の例:

<Style TargetType="TextBox">
    <EventSetter Event="Validation.Error" Handler="TextBox_ValidationError"/>
</Style>

このコードは機能し、検証エラーが発生するとハンドラー メソッドが呼び出されます。

ただし、VS2012 のデザイナーは表示されず、「無効なマークアップ」というエラー メッセージが表示されます。「イベント「エラー」は RoutedEvent ではありません。

VS2010 では同じエラー メッセージが表示されますが、デザイナーは引き続き機能します。

私の実際のプログラムは DataGrid を使用し、EditingElementStyle を通じてスタイルが適用されているため、スタイルを使用しています。

スタイルを修正する方法についてのアイデアはありますか?

4

0 に答える 0