wpf - WPF,在TextBox中输入文本时,字符从右到左运行
问题描述
我在 TextBox 中有绑定
<TextBox x:Name="TbxActiveSourceNameSourceNameSourceName" IsEnabled="True" Text="{Binding ViewAudioAudio_ActiveSourceNameModel.ActiveSourceName_SourceName,UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" Padding="0,-2,0,0" Height="15" VerticalAlignment="top" Margin="127,10,0,0" FontSize="10" BorderBrush="#FF918D8D" TextAlignment="Center" Width="75px" HorizontalAlignment="Left" HorizontalContentAlignment="Right" />
但是字符从右到左运行。当我在文本框中输入单词时,我必须如何让字符从左到右(正常)运行非常感谢
解决方案
我知道这是个老问题,但如果有人遇到这个问题,它恰好可以处理
<TextBox Text={..., UpdateSourceTrigger=PropertyChanged}
似乎当属性通过击键更改时,它会自动检测属性更改,因此它也会更新它绑定到的属性。因此,它将光标重置到文本框的最左侧,而不是离开上次离开的位置。
或者至少我只能通过将文本框更改为文本块然后返回文本框并将UpdateSourceTrigger更改为非PropertyChanged的类型并且可以更正问题并使文本从右向左流动来重现此问题.
推荐阅读
- jupyter-notebook - 如何在 ipython 中为 Jupyter Lab 添加自定义语法突出显示
- google-sheets - 如何使用查询功能整合谷歌表格中的数据
- swift - 在 SwiftUI 中处理派生状态
- javascript - 如何使用 javascript 获取 itemLabel 表单 JSP 的值
- build - bazel 规则中使用的自定义 cc_toolchain
- boost - 我想在 Centos 7 上用 Clang 60 编译 Boost 1.70
- html - 如何为没有悬停的兄弟姐妹设置样式?
- reactjs - 对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态
- c - 带有指向 C 中结构的指针的链表节点
- r - 如何从人口稀少的数据框中获取加权分位数?