WPF 控制項簡單繫結(一點通系列 - MVP 撰寫)

關於作者:

本文由微軟最有價值專 MVP 余小章 提供。微軟十分感謝 MVP 主動地將他們的經驗與上百萬名其他技術使用者交流。MVP 余小章 同時也將此篇文章放在他的部落格內,歡迎您按 此處  瀏覽 MVP 余小章 更多的技術文章、經驗分享與觀點。

問題的來龍去脈

在 WPF 裡控制項跟控制項可以進行資料繫結,比如我在 TextBox 裡輸入文字,Label 則跟著顯示輸入內容;這很簡單,只要將 Label 的繫結來源(Context屬性)指向 Textbox 的 Text 屬性,這樣一來 Textbox 所輸入的內容就會同步到 Label,這是簡單的控制項繫結控制項。

問題的解決方法

以下是操作方式,設定 Label 控制項的 Content 屬性  

套用資料繫結:





選擇來源控制項:





選擇控制項的屬性:





完成後,按 F5,TextBox 輸入的內容就會同步到 Label。 

在 WPF 裡資料來源除了是別人之外也可以是自己。在 comboBox 裡加入 Items,分別為 comboBoxItem 定義 Content,輸入顏色的名字 LightBlue,Green,Red。

選擇Items屬性:





為每個 Item 設定各別的 Content 內容:





設定 ComboBoxItem 的 Background 屬性的資料繫結:





資料來源選自己:





選擇自己來源的 Content 屬性:





執行效果如下:


 


請讓我們知道

還滿意我們寫的內容嗎?無論您是遇到了以下任何一種情況:
「太好了!問題解決了。」
「問題沒有解決,我有更好的建議。」
都歡迎您利用本篇文章底部的意見調查表,寫下您寶貴的意見。也期待您的鼓勵,讓我們為您創造更多實用的技術文章。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×