比如我有一个 TextBox,限制最多只能输入两个字符。有一个 Label 控件,如果 TextBox 输入的是一个字,不管是什么字,Label 都显示 “某”,如果是两个字,则显示 “某某”。我不想通过 C# 编程,而是 WPF 的绑定语法,能否实现我的需求?
解决方案 »
- c#调用C/C++ DLL,传入指针(指针指向自定的结构体)数组
- DATAGRIDVIEW绑定DATATABLE,数据正常显示,其中有一列是关联另一张表,我想要另一张表对应的文本而不是ID,不知我的表述是否清楚
- 在VS2008下新建的WPF浏览器应用程序如何连接SQL数据库
- 设计编码过程中一个个类函数测试都通过,而且各函数之间的调用也没有问题,一个有共四百多个函数构成的信息系统运行结果没有问题,速度也可以,那么还需要专门的测试软件测试什么?
- Socket TCP 多客户端连接数据处理问题
- 一个分析网页新闻内容的问题
- 问题:基础连接已经关闭: 无法解析此远程名称。
- 散分啦 Skin++ Builder
- 写SQL语句的问题,怎么判断字段里的日期是否为今天?
- 怎样在一个xml文件中写入数据?
- c/s水晶报表问题
- K3成长版插件
在TextChanged事件中写类似代码:Label1.Text=new string('某',TextBox.Text.Length);
<Label Content="{Binding Mytext,Converter = {....}}"你需要在Converter中写逻辑,就可以处理 某,某某的需求。
至于 TextBox 里面字符的长度,貌似 TextBox本身有一个属性 MaxLength 。
貌似没有难度啊
比如以下代码是当MouseEnter事件发生时,修改myMenuItems.Visibility的值.
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<ei:ChangePropertyAction TargetName="myMenuItems" PropertyName="Visibility">
<ei:ChangePropertyAction.Value>
<Visibility>Collapsed</Visibility>
</ei:ChangePropertyAction.Value>
</ei:ChangePropertyAction>
</i:EventTrigger>
</i:Interaction.Triggers>