none
如何控制模板中的内容的属性 RRS feed

  • 问题

  • 我想实现像系统自带那样的按钮(按钮点击内容会反色),但内容需要是自己画的。所以想写一个Button的模板,自定义其各种动作。只需要在Button内容中放入一个Path,引用统一的模板即可。可是却发现VisualStateManager只能改变ContentPresenter的Foreground属性,简单文本时可以,可是如何控制画笔的颜色呢?
    2015年2月4日 7:46

答案

  • Hi MyCMy,

    Path在Button中是什么意思,是Button的Content就是一个Path么,然后在VisualStateManager中控制这个Path的颜色? 貌似在Template里面不能这么做,因为ContentPresent是一个完整对象,不过你可以在事件中实现,比如说Button_Click找到对应的Path,然后修改颜色。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年2月5日 6:14
    版主