显示WPF TextBox的剩余字符,其中MaxLength有限

时间:2012-04-02 16:04:17

标签: c# wpf textbox

我想在WPF用户控件中显示TextBox的剩余字符数。我的直觉告诉我在ViewModel中计算它并将计数绑定到XAML中的标签。以前有人必须这样做,我很高兴看到一两个例子。我做了一次搜索,但实际上找不到任何东西。

1 个答案:

答案 0 :(得分:2)

TextBox.Text属性是否绑定到您的VM?

如果是这样,你可以绑定到一个计算属性(当.Text绑定发生变化时,会引发谁的PropertyChanged事件。)

您也可以使用ValueConverter。将标签绑定到TextBox.Text属性并使用ValueConverter计算剩余的字符。如果需要绑定/传入MaxLength和Text TextBox属性,则可能需要MultiValueConverter。