WPF控件介紹(2)

上一章講到了佈局、這點就有點相似建築設計、第一步是出圖紙、總體的結構、而第二步就是堆砌, 建築學裏面也會有不少描述, 例如磚頭,水泥、玻璃、瓷板。而在WPF中, 這一切的基礎也就是控件、用於填充結構的UI控件。佈局

WPF的控件結構

各類控件類型詳解

  • ContentControl 類設計

    設置內容的屬性爲 Content, 例如
    orm

    控件目錄下只容許設置一次Content, 以下演示給按鈕添加一個Image和一個文本顯示Label, 錯誤以下:
    blog

    正確的使用方式:
    <!利用咱們上一章說講到的佈局容器裝載在其中, 則可避免這種情形>
    事件

  • HeaderedContentControl 類form

    相對於ContentControl來講、這類控件便可設置Content, 還有帶標題的Header。
    像比較常見的分組控件GroupBox、TabControl子元素TabItem、它們都是具有標題和內容的控件。
    容器

    一樣,該類控件目錄下只容許設置一次Conent和Header, 以下錯誤所示, 出現2次設置Header與Content報錯:
    後臺

    正確的使用方式:
    基礎

  • ItemsControl 類im

    此類控件大多數屬於顯示列表類的數據、設置數據源的方式通常經過 ItemSource 設置。以下所示:

  • 重點經常使用的控件介紹:

    TextBlock: 用於顯示文本, 不容許編輯的靜態文本。 Text設置顯示文本的內容。

    TextBox: 用於輸入/編輯內容的控件、做用與winform中TextBox相似, Text設置輸入顯示的內容。

    Button: 簡單按鈕、Content顯示文本、Click可設置點擊事件、Command可設置後臺的綁定命令

    ComboBox: 下拉框控件, ItemSource設置下拉列表的數據源, 也能夠顯示設置, 以下

相關文章
相關標籤/搜索