첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ GridViewRowPresenter 및 GridViewHeaderRowPresenter 엘리먼트를 사용하여 컬럼에 데이터를 표시하는 방법을 보여준다.

TestProject.zip
0.01MB

▶ 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
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요