我期待改變行選擇的風格在我的DataGrid從默認的深藍色和白色的文字客場居然排在依賴於現有的前景色是這樣的:WPF DataGridRow IsSelected觸發器
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Property="Foreground" Value="Navy" />
<Condition Property="IsSelected" Value="True" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="Background" Value="LightSkyBlue" />
</MultiDataTrigger.Setters>
</MultiDataTrigger>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Property="Foreground" Value="Red" />
<Condition Property="IsSelected" Value="True" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="Background" Value="LightGoldenrodYellow" />
</MultiDataTrigger.Setters>
</MultiDataTrigger>
對於其他控件,我能夠找到包含設置所選樣式的觸發器的ControlTemplate,但找不到DataGridRow的正確模板。有誰知道設置了哪個模板?
這正是我所需要的!謝謝! – pquest
爲什麼我們不能只用一個風格的行?爲什麼具體的細胞風格? – ProfK