名前:テッテ(ハンドル) 職業:システムエンジニア 居住地:石川県 仕事では Java を使うことが多いのですが、趣味では C# を主に使ってプログラミングしています。WPF, WCF, Entity Framework など、新しい技術を勉強中です。 前回に引き続き、音楽管理ソフトの作成シリーズです。 前回までで、データの読み込み、編集、更新といった一通りの機能は実現できていますが、検証ロジックを書いていないので、不正な値を入れるとシステムエラーになってしまいます。今日は入力の検証機能を実装します。 WPFでの検証 WPF での検証は、バインド時に行われます。以下のMSDNの資料が参考になります。 データ バインディングの概要 検証のルール(ValidationRule)は自分で実装することもできるようですが、最初から用意されているのは、以下の2種類になります。 ExceptionV