C# xaml中的文本框验证?
我想知道是否有办法在xaml中验证文本框中的输入?我在后面的代码中看到了很多这样做的例子,如果它也是这样的话,这是很好的。我只有几个文本框,我想在其中验证输入是否为正数,另一个文本框验证输入是否为-180到+180之间的数字。如果您的模型或ViewModel实现,并且您的绑定包括,则当值验证失败时,您将看到标准的C# xaml中的文本框验证?,c#,wpf,validation,xaml,textbox,C#,Wpf,Validation,Xaml,Textbox,我想知道是否有办法在xaml中验证文本框中的输入?我在后面的代码中看到了很多这样做的例子,如果它也是这样的话,这是很好的。我只有几个文本框,我想在其中验证输入是否为正数,另一个文本框验证输入是否为-180到+180之间的数字。如果您的模型或ViewModel实现,并且您的绑定包括,则当值验证失败时,您将看到标准的文本框被红色边框包围 请注意,您还需要UpdatesourceTrigger=PropertyChanged,以便在用户键入时进行验证-否则,只有当文本框失去焦点时,他们才会看到验证集或
文本框被红色边框包围
请注意,您还需要UpdatesourceTrigger=PropertyChanged
,以便在用户键入时进行验证-否则,只有当文本框
失去焦点时,他们才会看到验证集或清除您可以使用ValidationRule或IDataErrorInfo进行验证阅读一些关于ValidationRule的信息。我现在就去调查伊达埃罗林福。从我所能找到的来看,似乎没有一种方法可以严格地在XAML中实现。谢谢你的回复!XAML用于布局。触发器中的相等比较是您将在XAML中执行的最多逻辑。