728x90
반응형
728x170
■ DataGrid 엘리먼트의 CellStyle 속성을 사용해 셀 스타일을 설정하는 방법을 보여준다.
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="DataGrid 엘리먼트 : CellStyle 속성을 사용해 셀 스타일 설정하기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid Margin="10">
<DataGrid Name="dataGrid"
SelectionUnit="Cell" >
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="SeaGreen" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
</DataGrid>
</Grid>
</Window>
▶ MainWindow.xaml.cs
using System.Collections.ObjectModel;
using System.Windows;
namespace TestProject
{
/// <summary>
/// 메인 윈도우
/// </summary>
public partial class MainWindow : Window
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainWindow()
/// <summary>
/// 생성자
/// </summary>
public MainWindow()
{
InitializeComponent();
ObservableCollection<Animal> collection = new ObservableCollection<Animal>();
collection.Add(new Animal("Dog" , "Mammal" , false));
collection.Add(new Animal("Cat" , "Mammal" , false));
collection.Add(new Animal("Horse" , "Mammal" , false));
collection.Add(new Animal("Tyrannosaurus rex", "Reptile", true ));
collection.Add(new Animal("Salmon" , "Fish" , false));
this.dataGrid.ItemsSource = collection;
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] DataGridColumnHeader 엘리먼트 : ContextMenu 속성을 사용해 컬럼 헤더 컨텍스트 메뉴 실행하기 (0) | 2020.09.18 |
---|---|
[C#/WPF] DataGrid 엘리먼트 : FrozenColumnCount 속성을 사용해 컬럼 고정하기 (0) | 2020.09.17 |
[C#/WPF] DataGridCheckBoxColumn 엘리먼트 : IsThreeState 속성 사용하기 (0) | 2020.09.17 |
[C#/WPF] DataGrid 엘리먼트 : SelectionChanged/SelectedCellsChanged 이벤트를 사용해 셀 선택 변경시 처리하기 (0) | 2020.09.17 |
[C#/WPF] DataGrid 엘리먼트 : AutoGeneratingColumn 이벤트를 사용해 자동 생성 컬럼 설정하기 (0) | 2020.09.17 |
[C#/WPF] DataGridColumn 엘리먼트 : HeaderStyle 속성을 사용해 컬럼 헤더 스타일 설정하기 (0) | 2020.09.17 |
[C#/WPF] DataGrid 엘리먼트 : ColumnHeaderStyle 속성을 사용해 컬럼 헤더 스타일 설정하기 (0) | 2020.09.17 |
[C#/WPF] DataGrid 엘리먼트 : RowHeaderStyle 속성을 사용해 행 헤더 스타일 설정하기 (0) | 2020.09.17 |
[C#/WPF] DataGrid 엘리먼트 : RowStyle 속성을 사용해 행 스타일 설정하기 (0) | 2020.09.17 |
[C#/WPF] VisualTreeHelper 클래스 : 엘리먼트 찾기 (0) | 2020.09.17 |
댓글을 달아 주세요