Ale*_*all 3 wpf combobox uppercase
我有一个可编辑的WPF ComboBox与TextSearchEnabled.当他们键入以过滤ComboBox时,我需要强制用户的文本输入为大写.
我正在考虑修改作为控件一部分的文本框(名为'PART_EditableTextBox')以设置CharacterCasing ="Upper",但是我无法弄清楚如何执行此操作.
我是否需要使用触发器,或以某种方式修改模板?
这有效,似乎是一个合理的解决方案:
protected void winSurveyScreen_Loaded(object sender, RoutedEventArgs e)
{
(comboBox.Template.FindName("PART_EditableTextBox", cbObservation) as TextBox).CharacterCasing = CharacterCasing.Upper;
}
Run Code Online (Sandbox Code Playgroud)
确保组合框在加载时未折叠,否则将找不到模板.
| 归档时间: |
|
| 查看次数: |
8823 次 |
| 最近记录: |