wpf dataGrid 選中行 失去焦點時 的背景顏色的更改


關於 wpf dataGrid 選中行 失去焦點時 的背景顏色的更改。很簡單的方式,在datagrid的resource中更改InactiveSelectionHighlightBrushKey屬性的值即可。

關鍵代碼如下:

            <DataGrid.Resources>
                <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Yellow"/>
            </DataGrid.Resources>

 

完整的簡單代碼如下:

        <DataGrid Name="grid1" HorizontalAlignment="Left" Height="120" Margin="75,86,0,0" VerticalAlignment="Top" Width="282">
            <DataGrid.Columns>
                <DataGridTextColumn Header="編號" Binding="{Binding compan.ID}"></DataGridTextColumn>
                <DataGridTextColumn Header="公司" Binding="{Binding CompanyName}"></DataGridTextColumn>
                <DataGridTextColumn Header="固定資產" Binding="{Binding FixedAssets}" Width ="*"></DataGridTextColumn>
            </DataGrid.Columns>
            <DataGrid.Resources>
                <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Yellow"/>
            </DataGrid.Resources>
        </DataGrid>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM