変換のためのデフォルトのテキストボックス検証を無効にして、自分で処理できるようにします。私は検証ルールを見てきましたが、元の検証を無効にすることはできません。今までXaml:無効にして '値を変換できませんでした' WPFのテキストボックスの検証エラー
<Grid>
<TextBox Text="{Binding Path=Option.Value, NotifyOnSourceUpdated=True}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="SourceUpdated">
<i:InvokeCommandAction Command="{Binding OptionValueChanged}"></i:InvokeCommandAction>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
</Grid>
Atm、文字列を入力すると、フィールドが整数であるため '値{val}は変換できません'と表示されます。自分自身で値を扱うためにこれをどのように無効にすることができますか?
文字列とintの間の変換を自分で処理したい場合は、コンバータを使用できます。 – mm8