我剛剛開始在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