WPF中Expander的用法和控制項模板詳解

2021-10-01 02:08:01 字數 415 閱讀 6339

一、expander的用法

在wpf中,expander是乙個很實用的復合控制項,可以很方便的實現下拉列表和導航欄等功能。先介紹簡單的用法,而後分析他的控制項模板。

複製**

內容1

內容2內容3

內容4

複製**

可以看到expander主要分為頭部和內容兩部分,展開時才顯示內容,而內容部分可以存放豐富的內容

效果圖:

二、控制項模板

因為控制項模板比較複雜,先看大概的構成:

再看看主樣式部分(expandersytle)的構成:

再看向下展開時頭部的樣式構成:

如下為我標註了注釋的完整控制項模板**:

複製**

深圳**建設www.sz886.com

WPF控制項之Expander

1 最奇特的具有標題的內容控制項式expander控制項,它封裝了一塊內容,通過單擊小箭頭按鈕可現實或隱藏所包含的內容。2 expander控制項預設摺疊,可通過設定i pandered屬性改變這種行為。3 可設定擴充套件器的擴充套件方向,預設為down,通過設定expanddirection屬性的...

WPF中StringFormat的用法

wpf中stringformat的用法可以參照c 中string.format的用法 1 c 中用法 格式化貨幣 跟系統的環境有關,中文系統預設格式化人民幣,英文系統格式化美元 示例 string.format 0.2 結果為 0.10 英文作業系統結果 0.10 預設格式化小數點後面保留兩位小數,...

wpf 中ListBox的用法

listbox可以用來顯示類似web中新聞列表的樣式,顯示也比較靈活,可以自定定義模板 datatemplate x key listboxtemplate stackpanel margin 4 dockpanel grid grid.rowdefinitions rowdefinition ro...