win8 metro app不支持richtextbox hyperlink了

  每天promote一次 http://1code.codeplex.com/releases/view/86101 , 嘿嘿,欢迎大家下载试用

  今天工作下来发现2个问题,wpf 中的 richtextbox 和 hyperlink 在 win8 metro app 中不支持了。但是分别找到了替代品 richtextblock 和 hyperlinkbutton, 用法大致差不多,只是碰到几个小问题; 一、 richtextblock 中添加 image 或者 hyperlinkbutton 都需要在它们身上套一个 InlineUIContainer 标签; 二、不知道是我写错还是 by design, richtextblock 的 scrollbar 我一直没调出来,只好在外面套一层 scrollviewer。

  还有一个昨天遇到的问题:在 visualstate 的 storyboard 中想要改变背景色, 但是背景色又是templatebinding的,也就是说 visualstate 中的 storyboard 想要改变一个用到 templatebinding 的属性是不可行的。 解决办法是在 model 层中添加一个实现更改通知的颜色属性, 然后把这个颜色属性绑定到背景色,这样来取代 templatebinding。

  今天就到这了,有木有人互粉啊!!!

posted @ 2012-08-30 17:37  While蹒跚学步...  阅读(517)  评论(1编辑  收藏  举报