小编Jak*_*zig的帖子

C# WPF 非常简单的 TextBox 验证

我是 C# 的初学者.... 我想为 TextBox 创建一个非常简单的验证。到目前为止,这是我的代码:

主窗口.xaml.cs

namespace Mynamespace
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void TextBox_TextChanged_2(object sender, TextChangedEventArgs e)
        {
        }
    }

    public class AgeValidationRule : ValidationRule
    {
        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            int wert = Convert.ToInt32(value);
            if (wert < 0)
                return new ValidationResult(false, "just positiv values allowed");
            return new ValidationResult(true, null);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

主窗口.xaml

<Window x:Class="Mynamespace.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:Mynamespace"
        Title="MainWindow"
        Height="350"
        Width="525">
<Window.Resources>
</Window.Resources>
<Grid>
    <TextBox …
Run Code Online (Sandbox Code Playgroud)

c# validation wpf xaml textbox

7
推荐指数
1
解决办法
6987
查看次数

标签 统计

c# ×1

textbox ×1

validation ×1

wpf ×1

xaml ×1