私はwpfデータ検証を以下のリンクに示すように使用しようとしています。 In WPF, How to display validation error in TextBox like the image below? 私が直面している問題は、アプリケーションの最初と最後のページにタイトルテキストボックスがあります。 使用されたviewmodelの両方のページが同じで、両方のコントロールが同じプロパティにバインドされています。私は表示されているようにそれらの両方にコントロールテンプレートを適用しましたが、何らかの形で、最初のテキストボックスにのみ検証パートが適用されます。最後のページに行くと、検証時にエラーが表示されません。これは、検証が表示されないデフォルトのテキストボックスです。私の検証は単純なテキストボックス空の検証です。wpfデータvaliationコントロールテンプレート - 複数のページで使用すると反映されない
また、最後のページから最初のページに戻ってきたときに、私のコントロールテンプレートの検証も最初のページから消えてしまいました。 私が使用しているテキストボックスはWPF.Extended.Toolkit.dll(WatermarkTextBox)からのものです 何が原因なのでしょうか?
あなたは 'IDataErrorInfo'を使用していますか?いくつかのソースコードが役に立つかもしれません! –
はいIDataErrorInfoを使用しています。問題は以下の回答から解決されます。しかし、返信いただきありがとうございます。 – Shaggy