はここIdCardWPF/MVVM検証
<TextBox.Text>
<Binding Mode="TwoWay"
Path="IdCardNumber"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<v:AlphaNumValidationRule ValidationStep="UpdatedValue" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
検証のための入力として使用するテキストボックスを表すXAMLコードですIdCard入力が更新されるたびにIsValidを更新する必要があります。私は別のValidatioを試しましたnステップしますが、何もしません。。
最初にIsValidの入力を最初に読み込むときに正しい値を入力すると、入力を削除して間違ったサポートされていない値を追加するとTrueになり、最後の正しい値が保持されるためIsValidは同じままになります。
これを解決する方法はありますか?
ここで私の投稿の検証方法を説明します:http://stackoverflow.com/questions/19539492/wpf-textbox-validation-c-sharp/37255232#37255232 –
@ Mr.BIは、この検証のための私の投稿 –