なかなか頭に入らないものがあります。誰かが助けてくれることを願っています。
次のように、DateTime プロパティにバインドされた WPF TextBox があります。
<TextBox Text="{Binding DOB, StringFormat='{}{0:dd/MM/yyyy}'}" />
テキスト「01/30/2013」を入力すると、正しく変換され、「30/01/2013」として表示されます。「30/01/2013」というテキストを入力すると、入力が MM/dd/YYYY の形式であると想定されるため、検証エラーがスローされます。
入力形式を変更するにはどうすればよいですか? カスタムコンバーターを作成できることに気付きました。別の方法があるかどうか疑問に思っていましたか?
ありがとう