wpf实现界面上用textboxA的字符串实时替换textboxB中的部分字符。

gbcin 2014-04-17 11:31:06
例如有两个textbox A 和B

textbox B绑定的数据源: string stringB = "Name= ?name?";
textbox A 绑定数据源 : string stringA;

现在想要实现的功能是 在textboxA里面输入一个名字(例如“abc”),textboxB实时的出来 Name=abc。
实时的意思是不需要输入回车,不需要lose focus

目前的想法是监控stringA 变化,然后调用stringB=stringB.replace("?name?", stringA)
但不晓得怎么监控。。。

求教下高人。

有其他更好的方法也成哈。
多谢
...全文
193 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gbcin 2014-04-17
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:

  <TextBox x:Name="A" Width="100" Height="20"></TextBox>
            <TextBox x:Name="B" Width="100" Height="20" Text="{Binding ElementName=A,Path=Text,StringFormat='Name={0}'}"></TextBox>
已经用自己的方法搞定了,不过还是多谢哈。
欢乐的小猪 2014-04-17
  • 打赏
  • 举报
回复
绑定就可以。Mode=OneWay
exception92 2014-04-17
  • 打赏
  • 举报
回复

<TextBox x:Name="A" Width="100" Height="20"></TextBox>
<TextBox x:Name="B" Width="100" Height="20" Text="{Binding ElementName=A,Path=Text,StringFormat='Name={0}'}"></TextBox>

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧