次の作品のバインディング:
<TextBox Name="txtBox"
Text="{Binding Source={StaticResource odpSettings}, Path=MyProperty, Mode=OneWay}" />
しかし、これはうまくいきません:
<TextBox Name="txtBox">
<TextBox.Text>
<Binding Source="StaticResource odpSettings" Path="MyProperty" Mode="OneWay" />
</TextBox.Text>
</TextBox>
2 つ目のテキスト ボックスを実行すると、テキスト ボックスが空で表示され、値を変更してもバインドされませんが、最初のボックスではバインドされます。
を含めたいのでBinding.ValidationRules
、次のように表示されるようにするには、2番目のものが必要です。
<TextBox Name="txtBox">
<TextBox.Text>
<Binding Source="odpSettings" Path="MyProperty" Mode="OneWay"
UpdateSourceTrigger="PropertyChanged" NotifyOnValidationError="True">
<Binding.ValidationRules>
<src:ValueIsNumeric ValidatesOnTargetUpdated="True" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
これを修正するにはどうすればよいですか?