如何将验证添加到未绑定的文本框...
<TextBox BorderThickness="1" Grid.Column="1" HorizontalAlignment="Stretch" Margin="3" x:Name="txtbFirstName" VerticalAlignment="Center" >
<TextBox.Text>
<Binding >
<Binding.ValidationRules>
<local:validator Max="999.99" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
不起作用
答案 0 :(得分:3)
您可以将Text属性绑定到自身。
<TextBox>
<TextBox.Text>
<Binding Path="Text" RelativeSource="{RelativeSource Self}">
<Binding.ValidationRules>
<local:Validator Max="999.99" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
答案 1 :(得分:1)
您可以尝试使用ValueConverter,这将为您提供更多的可扩展性。