我认为在处理百分号时WPF和从右至左的输入存在问题(可能也适用于类似的符号。
当TextBox是从右到左的方向,并且文本开头没有希伯来字符时,百分号将显示在数字的错误侧。
您可以在此视频中看到异常行为:
这是我的应用程序XAML(如您所见,其中没有任何内容:]]
<Window x:Class="HebrewTextTest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"> <Grid FlowDirection="RightToLeft" Margin="10"> <TextBox Text=" 25% הנחה"/> </Grid> </Window>
任何想法是否有解决方案?
请注意,我对文本没有任何控制权,因为用户在其中输入了...
我认为在处理百分号时WPF和从右向左输入存在问题(可能也适用于类似的标志)。当TextBox是从右到左的方向并且没有...
在文本框上,文本更改事件在文本上添加从右到左的标记: