私はComboBoxとTextBox(そしてここでは関係のない他の多くのもの)を持つwpfウィンドウを持っています。私はTextBoxのVBで検証ルーチンを記述しようとしています。私のXAMLで、私はVRが私の検証ルーチンで、eは私のプロジェクト参照であるVRを含むアセンブリであるwpfでランタイム変数を検証ルーチンに渡す方法
<TextBox>
<Binding
Path="Charge"
UpdateSourceTrigger="Explicit">
<Binding.ValidationRules>
<e:VR />
</Binding.ValidationRules>
</Binding>
</TextBox>
を持っています。
私はVRが検証を実行する方法を知るためにComboBoxのSelectedValueを知る必要があるという問題があります。その値を検証ルーチンにどのように取得するのですか?
ちょうどここに推測をすることができますが、 ValidationRuleに依存関係プロパティを追加し、それをComboBoxのSelectedValueにバインドしますか? – Mark