タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

WPFと検証に関するJHashimotoのブックマーク (3)

  • WPF/MVVM/C#/Prism5.0 エラー通知の少し便利な仕組み② -ValidationAttribute- - Qiita

    Prismとは直接関係がないのですが、PrismのErrorsContainerを利用すると少しだけ簡単にエラー通知の実装ができることをご紹介しました。 WPF/MVVM/C#/Prism5.0 エラー通知の少し便利な仕組み -ErrorsContainer- その中で、ViewModelのプロパティの属性に付けられるValidationAttributeに様々な種類があることがわかりました。 MSDNでは以下のURLになります。 https://msdn.microsoft.com/ja-jp/library/system.componentmodel.dataannotations(v=vs.110).aspx ValidationAttributeの種類と用途 簡単ですが、少し整理してみました。 用途分類1 用途分類2 クラス名 属性の指定の仕方(エラーメッセージ部分は適当です) 備

    WPF/MVVM/C#/Prism5.0 エラー通知の少し便利な仕組み② -ValidationAttribute- - Qiita
  • 実践的なパターン: テストの容易性を高める設計

    Code download available at:AdvancedWPFDatabinding2008_07.exe(171 KB) Contents Binding in Code Working with Templates Working with an Inherited DataContext Working with Collection Views Working with Hierarchical Data Using Many Controls to Display XML Data Using Many Controls to Display Business Objects One Control to Display an Entire Hierarchy Using Hierarchical Data Templates Working with User I

    実践的なパターン: テストの容易性を高める設計
    JHashimoto
    JHashimoto 2011/03/04
    "より高度なデータ バインドのシナリオを検証します。最終的には、ほとんどの基幹業務アプリケーションに見られる一般的なデータ バインド要件のさまざまな実装方法を理解できます。"
  • MSDN Magazine: 入力の検証 - WPF で複雑なビジネス データの規則を適用する

    バインドされるデータ ソース オブジェクトに IDataErrorInfo インターフェイスを実装し、Binding オブジェクトの ValidatesOnDataErrors プロパティを設定すると、バインドされたデータ ソース オブジェクトから公開される IDataErrorInfo API が Binding によって呼び出されます。このようなプロパティ呼び出しから null でも空でもない文字列が返されると、その Binding オブジェクトに検証エラーが設定されます。 TwoWay データ バインドでユーザーがデータを入力または変更すると、次のワークフローが開始されます。 ユーザーがキーストローク、マウス、タッチ、またはペンで要素を操作してデータを入力または編集した結果として、その要素のプロパティが変更されます。 必要に応じて、データがデータ ソース プロパティの型に変換されます

    MSDN Magazine: 入力の検証 - WPF で複雑なビジネス データの規則を適用する
    JHashimoto
    JHashimoto 2010/07/06
    "IDataErrorInfo インターフェイスの実装、ValidationRule、BindingGroup、例外、および検証関連の添付プロパティや添付イベントを使用して、データ検証のニーズに対処する方法について説明します。"
  • 1