大部分時候我們並不需要手動改變datagrid的樣式,因為用預設的其實也看得過去,而且在datagrid中的資料也遠比外觀重要。
但總有時候,我們需要做點必要的ui修改來使datagrid更美觀。
一般大家都會想到改background屬性的值,但是改完你會發現,無論你怎麼改,datagrid的外觀就是不變。。。。。
下面給出xaml**,示範將ui改為黑底白字。
<其中,background的值可以隨意更改為自己喜歡的,示範裡的是我自己的資源檔案。datagrid
x:name
="statisticsdatagrid"
isreadonly
="true"
margin
="0,70,0,0"
height
="310"
verticalalignment
="top"
background=""
>
<
datagrid.cellstyle
>
<
style
targettype
="datagridcell"
>
<
setter
property
="background"
value=""
/>
<
setter
property
="foreground"
value
="white"
/>
style
>
datagrid.cellstyle
>
<
datagrid.rowstyle
>
<
style
targettype
="datagridrow"
>
<
setter
property
="background"
value=""
/>
<
setter
property
="foreground"
value
="white"
/>
style
>
datagrid.rowstyle
>
<
datagrid.rowheaderstyle
>
<
style
targettype
="datagridrowheader"
>
<
setter
property
="background"
value=""
/>
<
setter
property
="foreground"
value
="white"
/>
style
>
datagrid.rowheaderstyle
>
<
datagrid.columnheaderstyle
>
<
style
targettype
="datagridcolumnheader"
>
<
setter
property
="visibility"
value
="collapsed"
/>
style
>
datagrid.columnheaderstyle
>
datagrid
>
↓修改前的樣式。
↓修改後
WPF學習之二 XAML學習
wpf學習之二 xaml學習 一 什麼是xaml?二 xaml中的元素 xml中的每個通過尖括號括起來的標記都稱之為元素,xaml是基於xml產生的,因此對於這些標記,在xaml中也稱之為元素。但是xaml中的元素種類有很多,下面將分類闡述。下面先給出一段 然後針對這段 講述各種元素。click 1...
WPF企業級開發優缺點之二
這幾年用wpf開發的越來越多了,因為公司是追求效益的,追求最大的生產利潤。軟體開發這行業也一樣,要節約成本,就要縮短開發周期,提高勞動生產率。要提高勞動生產率,就要選擇最為合適的開發工具。以前用c 後來winform,再後來wpf。因為用c 做某些介面要做半年,用wpf可能1乙個月就搞定了,節省不少...
WPF疑難雜症之二(全螢幕視窗)
近日的學習中遇到乙個非常奇怪的問題 用 xaml 檔案建立了乙個全螢幕視窗,然後,在視窗中建立了乙個非常簡單的動畫。一切都在我的掌控之中,實現非常的順利。wpf中用 xaml 建立全螢幕視窗非常簡單,只需要簡單地設定 window 元素的一些屬性即可 xmlns xmlns x windowstat...