Wpf 在适用于windows 8.1的XAML中使用大写文本框
一页中有一个文本框。 我不能使用转换器(它不工作),也不能使用Wpf 在适用于windows 8.1的XAML中使用大写文本框,wpf,xaml,textbox,windows-runtime,uppercase,Wpf,Xaml,Textbox,Windows Runtime,Uppercase,一页中有一个文本框。 我不能使用转换器(它不工作),也不能使用CharacterCasing属性 当我写文本时,如何将文本框大写 我使用Windows runtime为Windows 8.1开发,因此我在internet上没有找到很多帮助 我目前的代码是: 密钥更新: String str = "hello"; str = str.ToUpper(); str.Select(str.Count(), 0); 向下键: bool bModify = true; 我的XAML代码: <Te
CharacterCasing属性
当我写文本时,如何将文本框大写
我使用Windows runtime为Windows 8.1开发,因此我在internet上没有找到很多帮助
我目前的代码是:
密钥更新:
String str = "hello";
str = str.ToUpper();
str.Select(str.Count(), 0);
向下键:
bool bModify = true;
我的XAML代码:
<TextBox Name="Name" KeyUp="KeyUp" FontSize="20" Margin="15" Grid.Column="1" Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" KeyDown="KeyDown"/>
您可以让
文本框保持原样,但当不在焦点位置时-隐藏它并显示TextBlock
,而不是使用相同的文本,但设置类似的内容
否则-这可能会起作用:
<TextBox
x:Name="tb"
Width="500"
VerticalAlignment="Center"
HorizontalAlignment="Center"
KeyDown="OnKeyDown"
TextChanged="OnTextChanged"/>
您可以让文本框保持原样,但不在焦点位置时-隐藏它并显示TextBlock
,而使用相同的文本,但类似set
否则-这可能会起作用:
<TextBox
x:Name="tb"
Width="500"
VerticalAlignment="Center"
HorizontalAlignment="Center"
KeyDown="OnKeyDown"
TextChanged="OnTextChanged"/>
您正在使用MVVM吗?你应该发布一些XAML,这样我们就可以看到你的文本框
和任何相关绑定是什么样子的。我已经修改了我的第一篇博文,C代码在哪里执行?钥匙?按下键?其他地方?除了KeyUp和KeyDown没有代码你在使用MVVM吗?你应该发布一些XAML,这样我们就可以看到你的文本框
和任何相关绑定是什么样子的。我已经修改了我的第一篇博文,C代码在哪里执行?钥匙?按下键?其他地方吗?除了键盘上的键和键盘下的键,没有代码