2012-04-10 14 views
0

代わりにWPFで使用する必要があるWinForms ErrorProviderコントロールでエラーメッセージを表示するには?WPF用ErrorProvider

私はcodeplexとhttp://gallery.expression.microsoft.com/で見ましたが、私は何も似ていませんでした。

誰も私に良いWPFの交換を提案することはできますか?

UPDATE:

のがin the codeproject article on WPF validation適用される標準的なアプローチを見てみましょう:

<TextBox> 
    <TextBox.Text> 
     <Binding Path="Name"> 
      <Binding.ValidationRules> 
       <ExceptionValidationRule /> 
      </Binding.ValidationRules> 
     </Binding> 
    </TextBox.Text> 
</TextBox> 

これは、.NET 3つの規則に準拠しています。 .NET 4では、Expression Blendがこのようなコードを生成します:

<TextBox Margin="48,72,63,201" TextWrapping="Wrap" Text="{Binding Input, ElementName=Window, FallbackValue=1+1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextChanged="TextBox_TextChanged" /> 

と、このテキストボックス内Binding.ValidationRulesを追加しようとしているが、コードがクラッシュします。

.net 4で検証を追加する正しい構文は何ですか?

+0

[WPFでのエラープロバイダ](http://stackoverflow.com/questions/1701126/error-provider-in-wpf) –

+0

の可能重複質問は3歳。何かが変わったかもしれない –

+0

私はその答えで提供されたリンクがおそらくあなたの最善の策だと思います。 – Liz

答えて

1

あなた自身で行うことができます。私が何をしたかを見るためにhereを見てください。

enter image description here

+0

投稿されたリンクが壊れています - これに使用されているコードを共有していただけますか? – Bassie

関連する問題