WPF通用隱藏控制項方法(舉例Header)

2021-10-20 20:29:02 字數 576 閱讀 1092

在使用listview、gridview、treeview等等這些控制項時,往往會遇到需要隱藏其header的需求。

分析:所有wpf控制項都繼承自control,那麼所謂的隱藏header,實際上就是將顯示header的控制項隱藏掉。

本文介紹的方法,個人認為可以適用於其他任何需要隱藏控制項的場景——即將高度或寬度置為0。

直接上圖:

上圖建立gridviewcolumnheader型別的style為「nohearderstyle」,設定高度=50,並且在下文gridviewcolumn中將headercontainerstyle引用上文「nohearderstyle」,可以看到檢視上被正確設定。

那麼修改高度值為10,效果如下(可以看到被遮擋):

那麼修改為0,就實現了隱藏(只是控制項高度為0,看不到,但仍占用記憶體,但問題不大)

WPF中控制項的顯示與隱藏

visibility表示 獲取或設定此元素的使用者介面可見性,並且是依賴項屬性 子屬性值 說明visible 表示顯示元素 collapsed 表示不顯示 隱藏 元素,並且不在布局中為它保留空間 hidden 表示不顯示 隱藏 元素,但是在布局中為元素保留空間 3 例 a a.count 1 vis...

WPF中控制項的顯示與隱藏

1.wpf中控制項的顯示與隱藏的屬性是 visibility,它有3個列舉值 visible,hidden 和 collapsed。其中visible為可見,而 hidden 和 collapsed 都是隱藏,唯一不同的是 hidden 只是隱藏,控制項還占用其大小空間 而collapsed隱藏不佔...

DELPHI通用控制項安裝方法

通用控制項安裝方法 基本安裝 1.對於單個控制項,componet install component.pas或dcu檔案 install。2.對於帶 dpk檔案的控制項包,file open 下拉列表框中選 dpk install即可。3.對於帶 bpl檔案的控制項包,install packag...