728x90
반응형
728x170
■ GridViewRowPresenter 및 GridViewHeaderRowPresenter 엘리먼트를 사용하여 컬럼에 데이터를 표시하는 방법을 보여준다.
▶ 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"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Width="800"
Height="600"
Title="TestProject"
FontFamily="나눔고딕코딩"
FontSize="16">
<Window.Resources>
<Style x:Key="GridViewColumnHeaderStyleKey" TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Background" Value="BurlyWood" />
</Style>
<GridViewColumnCollection x:Key="GridViewColumnCollectionKey">
<GridViewColumn
Width="80"
Header="Year"
DisplayMemberBinding="{Binding Year}" />
<GridViewColumn
Width="80"
Header="Day"
DisplayMemberBinding="{Binding DayOfWeek}" />
</GridViewColumnCollection>
</Window.Resources>
<StackPanel Margin="10">
<GridViewHeaderRowPresenter
ColumnHeaderContainerStyle="{StaticResource GridViewColumnHeaderStyleKey}"
Columns="{StaticResource GridViewColumnCollectionKey}" />
<GridViewRowPresenter Columns="{StaticResource GridViewColumnCollectionKey}">
<GridViewRowPresenter.Content>
<sys:DateTime>2005/2/1</sys:DateTime>
</GridViewRowPresenter.Content>
</GridViewRowPresenter>
<GridViewRowPresenter Columns="{StaticResource GridViewColumnCollectionKey}" >
<GridViewRowPresenter.Content>
<sys:DateTime>2006/10/12</sys:DateTime>
</GridViewRowPresenter.Content>
</GridViewRowPresenter>
</StackPanel>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] Popup 엘리먼트 : PlacementRectangle 속성을 사용해 팝업 표시하기 (0) | 2023.01.16 |
---|---|
[C#/WPF] Popup 엘리먼트 : PlacementTarget 속성을 사용해 팝업 표시하기 (0) | 2023.01.16 |
[C#/WPF] Popup 엘리먼트 : PlacementTarget/Placement 속성을 사용해 팝업 표시하기 (0) | 2023.01.15 |
[C#/WPF] Popup 엘리먼트 : IsOpen 속성을 사용해 팝업 표시하기/숨기기 (0) | 2023.01.15 |
[C#/WPF] Menu 엘리먼트 : 메뉴 스타일 설정하기 (0) | 2023.01.14 |
[C#/WPF] EventSetter 엘리먼트 : Event/Handler 속성을 사용해 ListBoxItem 객체를 마우스 더블 클릭시 처리하기 (0) | 2023.01.13 |
[C#/WPF] GridSplitter 엘리먼트 : Panel 엘리먼트의 ZIndex 첨부 속성을 사용해 그리드 스플리터 숨김 방지하기 (0) | 2023.01.12 |
[C#/WPF] GridSplitter 엘리먼트 : 그리드 행 크기 변경하기 (0) | 2023.01.12 |
[C#/WPF] DockPanel 클래스 : 공간 분할하기 (0) | 2023.01.12 |
[C#/WPF] Storyboard 엘리먼트 : 비동기 프로세스 동안 연속 애니메이션 표시하기 (0) | 2023.01.11 |
댓글을 달아 주세요