にプロパティをバインドWPF私は2テキストボックスを持つフォームを抱えています。 iが最大値を束縛しようとするので、私はまた、値コンバータを使用しています:のValidationRule
これはXAMLです:
<!-- Total Logins -->
<Label Margin="5">Total:</Label>
<TextBox Name="TotalLoginsTextBox" MinWidth="30" Text="{Binding Path=MaxLogins, Mode=TwoWay}" />
<!-- Uploads -->
<Label Margin="5">Uploads:</Label>
<TextBox Name="UploadsLoginsTextBox" MinWidth="30">
<TextBox.Text>
<Binding Path="MaxUp" Mode="TwoWay" NotifyOnValidationError="True">
<Binding.ValidationRules>
<Validators:MinMaxRangeValidatorRule Minimum="0" Maximum="{Binding Path=MaxLogins}" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
私は次のエラーを取得しています問題:
A 'Binding' cannot be set on the 'Maximum' property of type 'MinMaxRangeValidatorRule'. A 'Binding' can only be set on a DependencyProperty of a DependencyObject.
何バインディングを行う適切な方法はありますか?
あなたは単純にdepを追加することはできませんendencyプロパティ。 ValidationRuleはDependencyObjectから拡張されていません – Matt