【发布时间】:2015-04-17 13:54:33
【问题描述】:
我想要一个 WPF 控件,它可以自动将其文本转换为大写。我不想在 WPF 的文本块中添加任何其他功能。
所以我想我可以创建一个这样的类:
public class UpperTextBlock : TextBlock
{
static UpperTextBlock()
{
}
public UpperTextBlock()
{
}
}
我只是想在“textchanged”上添加一个事件,一旦文本发生变化,只需将其设为大写,但我没有找到“textchanged”的等价物。我该怎么办?
谢谢!
第一次回答后编辑
我想在我的所有模板中使用我的自定义控件,而不仅仅是针对特定的文本块,这就是为什么转换器或类似第一个答案的东西对我来说不够通用。
【问题讨论】: