WPF/Validation
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(WPF,Validation);
*目次 [#e2e21625]
#contents
*参考情報 [#p48e9e36]
-[[Validation in Windows Presentation Foundation - CodePr...
-[[Attributes-based Validation in a WPF MVVM Application ...
*方法 [#nba9c908]
**例外を使う [#k7147546]
**ValidationRuleを使う [#a4c4baac]
**IDataErrorInfoを使う [#add19a76]
***IDataErrorInfoを使った場合プロパティの型変換エラーへの...
-例えばint型のプロパティをTextBoxのTextにバインドした場合...
-一応以下のような解消方法がある模様。
--[[hardcodet.net » Combining WPF Validation Rules a...
--[[Using a ViewModel to Provide Meaningful Validation Er...
-ほかIValueConverterを使って、変換できない値はnullにして...
**その他の方法 [#nefdb4b0]
***Validation Attributeを使う [#d1bf0762]
-[[Automatically validating business entities in WPF usin...
-[[WPF Validation with Attributes and IDataErrorInfo inte...
*Tips [#eef392a1]
**複数のエラーをまとめる [#sc8ebec8]
-[[wpf - How can I define a IDataErrorInfo Error Property...
-[[WPF Validation for the whole form - Stack Overflow:htt...
**ValidationErrorでエラー発生 [#qc3afada]
-[[Nick Zhebrun: WPF bug with ValidationError:http://zheb...
**TabItemでエラーが消える [#z910e169]
-[[WPF Validation Errors Disappear Inside TabControl When...
**一括Validation [#udace03a]
-[[Detecting WPF Validation Errors - Stack Overflow:http:...
-[[wpf - GetLocalValueEnumerator() Not Returning All Prop...
**プログラムでエラー表示する [#j6bc3171]
BindingExpressionを取得してValidation.MarkInvalidを呼び出...
BindingExpression expression = BindingOperations.GetBind...
System.Windows.Controls.Validation.MarkInvalid(expressio...
**エラーをクリアーする [#k73d6c91]
Validation.ClearInvalid
**複数コントロールに関するエラーを表示する [#qa887b00]
ViewModelでIDataErrorInfoを実装している場合は、Errorメソ...
''XAML''
<TextBlock Text="{Binding Error}" Grid.Row="4" Grid.Colu...
終了行:
&tag(WPF,Validation);
*目次 [#e2e21625]
#contents
*参考情報 [#p48e9e36]
-[[Validation in Windows Presentation Foundation - CodePr...
-[[Attributes-based Validation in a WPF MVVM Application ...
*方法 [#nba9c908]
**例外を使う [#k7147546]
**ValidationRuleを使う [#a4c4baac]
**IDataErrorInfoを使う [#add19a76]
***IDataErrorInfoを使った場合プロパティの型変換エラーへの...
-例えばint型のプロパティをTextBoxのTextにバインドした場合...
-一応以下のような解消方法がある模様。
--[[hardcodet.net » Combining WPF Validation Rules a...
--[[Using a ViewModel to Provide Meaningful Validation Er...
-ほかIValueConverterを使って、変換できない値はnullにして...
**その他の方法 [#nefdb4b0]
***Validation Attributeを使う [#d1bf0762]
-[[Automatically validating business entities in WPF usin...
-[[WPF Validation with Attributes and IDataErrorInfo inte...
*Tips [#eef392a1]
**複数のエラーをまとめる [#sc8ebec8]
-[[wpf - How can I define a IDataErrorInfo Error Property...
-[[WPF Validation for the whole form - Stack Overflow:htt...
**ValidationErrorでエラー発生 [#qc3afada]
-[[Nick Zhebrun: WPF bug with ValidationError:http://zheb...
**TabItemでエラーが消える [#z910e169]
-[[WPF Validation Errors Disappear Inside TabControl When...
**一括Validation [#udace03a]
-[[Detecting WPF Validation Errors - Stack Overflow:http:...
-[[wpf - GetLocalValueEnumerator() Not Returning All Prop...
**プログラムでエラー表示する [#j6bc3171]
BindingExpressionを取得してValidation.MarkInvalidを呼び出...
BindingExpression expression = BindingOperations.GetBind...
System.Windows.Controls.Validation.MarkInvalid(expressio...
**エラーをクリアーする [#k73d6c91]
Validation.ClearInvalid
**複数コントロールに関するエラーを表示する [#qa887b00]
ViewModelでIDataErrorInfoを実装している場合は、Errorメソ...
''XAML''
<TextBlock Text="{Binding Error}" Grid.Row="4" Grid.Colu...
ページ名: