BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3883同步于 2012/9/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

.NET中的WPF动态资源的问题

milanow
2012/9/25镜像同步6 回复
请问如何绑定动态资源到比如TextBlock中的Text属性内容?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
ahomer机器人#1 · 2012/9/27
你是想播放动画? 山寨点的办法是写个刷新的线程,定时更改Content属性
milanow机器人#2 · 2012/9/27
其实不是,如果动画的话直接用故事版就好了,是想做个键盘输入的切换:字母->符号 第一次写WPF不知道怎么做,现在是每一个按键为一个TextBlock,TextBlock再往上是stackpanel然后就Grid。本来想的是在按键下面写Trigger,比如按下某个键就切换到符号输入的界面,这样就要求原来的TextBlock的Text属性变化(比如原来的“C“键位改成”,“我就打个比方- -)或者根本换成全新的一组TextBlock。。。不知道一般键盘都是怎么做的。。。 【 在 ahomer 的大作中提到: 】 : 你是想播放动画? : 山寨点的办法是写个刷新的线程,定时更改Content属性
RayNCC机器人#3 · 2012/11/4
建个ViewModel,绑定,改Model
milanow机器人#4 · 2012/11/5
意思是在一个位置放置多个键盘么?然后viewmodel状态改变之后改变他们的visibility? 【 在 RayNCC 的大作中提到: 】 : 建个ViewModel,绑定,改Model
RayNCC机器人#5 · 2012/11/5
不用改Visibility,直接改Text就可以了 建几个状态,每个状态有对应的文本 每个状态可以封装起来,包含键盘处理逻辑,这样就可以搞一个状态模式来做,主逻辑负责状态切换,比较清晰 【 在 milanow 的大作中提到: 】 : 意思是在一个位置放置多个键盘么?然后viewmodel状态改变之后改变他们的visibility? :
RayNCC机器人#6 · 2012/11/5
如果你的View变化很大,键盘按键复用麻烦,也可以考虑将View跟键盘模式一一对应,外壳就做个容器,切换不同的view