繁体   English   中英

验证文本框WPF

[英]Validation textbox WPF

我如何向未绑定的文本框添加验证?

 <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>

做工作

您可以将Text属性绑定到自身。

<TextBox>
    <TextBox.Text>
        <Binding  Path="Text" RelativeSource="{RelativeSource Self}">
            <Binding.ValidationRules>
                <local:Validator Max="999.99" />
            </Binding.ValidationRules>
        </Binding>
    </TextBox.Text>
</TextBox>

您可以尝试使用ValueConverter代替,这将为您提供更多的可扩展性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM