我刚刚开始在Silverlight中开发,并且我有一个日历控件,显示每天的详细信息。Silverlight简单绑定/依赖属性
日历中的文本保存在很多文本块中,对于某些浏览器文本大小可能太大,所以我想在'usercontrol'上有一个滑块控件,它允许用户调整字体大小。
我正在通过C#代码构建日历,所以我的问题是......什么是'连线'这个最好的方式。我猜这将是其中一种选择。
将事件添加到滑块控件的ValueChanged,然后遍历所有TextBlocks,将字体大小设置为新大小。这似乎很啰嗦。
也许使用附在每个TextBlock上的'Style',然后改变'Style'的FontSize。也许 ?
使用'绑定'&'依赖属性'。我研究过这一点,而且似乎是这样做的方式,但是我无法找到一个例子,您将一个控件的值传递给其他多个控件。也许我错过了一些东西。
我可以很容易地做选项1,但我想了解这样做的替代方法。
谢谢 丰富。
这部分是为了解答。请留下评论或编辑您的问题。 – 2011-03-29 12:37:18
我选择了“回答我自己的问题”的选项在回复中,我向另一个人回答了我为什么自己回答了这个问题,并概述了我正在寻找的答案。 – 2011-03-29 17:15:29
你愿意将我的答案/评论分成两个独立的帖子吗?我是新手,所以不知道它是如何工作的。 – 2011-03-29 17:16:12