在使用資料模板樣式選擇器時,不能設定itemcontainerstyle的屬性值,如果設定了該值,那麼資料模板樣式選擇器會失去作用。
在使用資料模板樣式選擇器時,首先要建立資料模板樣式選擇器物件,此物件要重寫styleselector基類的selectstyle方法,並在方法中返回相應的樣式,cs**如下:
public在建立完成資料模板樣式選擇器後,就可以在xaml中呼叫資料模板樣式選擇器了,**如下:class
listviewitemstyleselector:styleselector //
這個可以換成背景色,邊框色等等
public
style style2
public
override
style selectstyle(
object
item, system.windows.dependencyobject container)
else}}
<示例中的兩個樣式xaml**如下:listview.itemcontainerstyleselector
>
<
local:styleselector
style1=""
style2=""
>
local:styleselector
>
listview.itemcontainerstyleselector
>
view code
<style
x:key
="style1"
>
<
setter
property
="control.padding"
value
="0"
/>
<
setter
property
="control.background"
value
="chocolate"
/>
<
style.triggers
>
<
trigger
property
="listboxitem.isselected"
value
="true"
>
<
setter
property
="listboxitem.background"
value
="yellowgreen"
/>
trigger
>
style.triggers
>
style
>
<
style
x:key
="style2"
>
<
setter
property
="control.padding"
value
="0"
/>
<
setter
property
="control.background"
value
="green"
/>
<
style.triggers
>
<
trigger
property
="listboxitem.isselected"
value
="true"
>
<
setter
property
="listboxitem.background"
value
="yellowgreen"
/>
trigger
>
style.triggers
>
style
>
WPF資料模板樣式選擇器
在使用資料模板樣式選擇器時,不能設定itemcontainerstyle的屬性值,如果設定了該值,那麼資料模板樣式選擇器會失去作用。在使用資料模板樣式選擇器時,首先要建立資料模板樣式選擇器物件,此物件要重寫styleselector基類的selectstyle方法,並在方法中返回相應的樣式,cs 如...
CSS樣式選擇器
1.css 選擇器 1 標記選擇器 選擇器 用來指定確定標記的樣式 如 類別選擇器 class 類別名稱 如 對應的 class 選擇器 id選擇器 id id選擇器 如 對應的 id選擇器1id 選擇器2 2.集體宣告 對應的 集體宣告 h4集體宣告 h5集體宣告 p1集體宣告 p2集體宣告 p3...
CSS樣式選擇器
樣式選擇器 每一條css樣式宣告 定義 由兩部分組成,形式如下 選擇器類選擇器 以英文圓點開頭,不可以使用數字或中文起名 使用方法 1.使用class 類選擇器名 為標籤設定乙個類,如下 膽小如鼠 2.設定類選擇器css樣式,如下 stress id選擇器 id選擇器類似於類選擇器 1.為標籤設定i...