###前提・実現したいこと
Visual Stdio 2015 C# でWPFアプリケーションを作っています。
2つのTextBoxと2つButtonがあります。
###発生している問題・エラーメッセージ
たとえば TextBoxに数値でない'abc'などの文字列を入力した場合には、ViewModel側のsetが呼びだされない
ため OKボタンを無効にできない。
なにか適切な方法または考え方はないか。
エラーメッセージ
###該当のソースコード
// FooViewModel public double Val1 {get; set;} public double Val2 {get; set;} public ICommand OK{get; set;} public ICommand Cansel(get; set;}
<!-- Foo.xaml--> <UserControl> <StackPanel> <TextBox Text="{Binding Val1}"/> <TextBox Text="{Binding Val2}"/> <Button Content="OK" Command="{Binding OK}"> <Button Content="Cansel" Command="{Binding Cansel}"> </StackPanel> </UserControl>
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
このとき TextBoxのValidationResultは次のメッセージを保持していた。
値'abc'を変換できませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/02 03:19