gpt4 book ai didi

wpf - 在 WPF : Set ValidatesOnDataErrors = true programmatically

转载 作者:行者123 更新时间:2023-12-01 01:31:50 36 4
gpt4 key购买 nike

有没有办法以编程方式设置 ValidatesOnDataErrors=True ?

我有一个从 Textbox 继承的自定义文本框类,如下所示:

public class ActiveTextBox:TextBox
{
public ActiveTextBox(){}
}

我想在这个文本框的每个实例上都有一个默认的 ValidatesOnDataErrors 为 true

有任何想法吗?

最佳答案

我假设您在谈论 TextBox 的 TextProperty?
this邮政。

一种方法是创建自己的继承绑定(bind)。

public class ValidationBinding : Binding
{
public ValidationBinding()
: base()
{
this.ValidatesOnDataErrors = true;
}
public ValidationBinding(string path)
: base(path)
{
this.ValidatesOnDataErrors = true;
}
}

在 xaml
<my:ActiveTextBox Text="{l:ValidationBinding MyProp}" />

如果这篇文章不适合你,那篇文章中还有一些其他好的提示。

关于wpf - 在 WPF : Set ValidatesOnDataErrors = true programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4284646/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com