none
Silverlight GridView RRS feed

답변


  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Silverlight GridView”에 대한 답변을 드리겠습니다.

     

    Step 1 : Definitions

     

    아래와 같이 열 2, 2 영역을 분할 할 수 있습니다.

     

    <Grid.RowDefinitions>

        <RowDefinition />

        <RowDefinition />

    </Grid.RowDefinitions>

    <Grid.ColumnDefinitions>

        <ColumnDefinition />

        <ColumnDefinition />

    </Grid.ColumnDefinitions>

     

     

     

     

    Note : ShowGridLines="True" 이 속성을 설정해서 라인이 표시를 설정할 수 있습니다.

     

     

    Step 2 : Min, Max Width

     

    Grid Row, Column Definition에 최대, 최소 길이를 설정을 할 수 있습니다. 영역할당에 제한을 설정할 때 유용합니다.

    <ColumnDefinition MinWidth="30"

                      MaxWidth="100"/>

     

     

     

    Step 3 : Span

     

    Span을 이용해서 영역 할당을 더 유연하게 할 수 있습니다. 아래의그림은 Grid 0,1 Column을 합병했습니다.

     

    <Button Grid.Row="0"

            Grid.Column="0"

            Grid.ColumnSpan="2"

     

     

     

    Step 4 : Codebehind

     

    XAML뿐만 아니라 C#에서 설정을 할 수 있습니다. 동적 움직임등 사용자 경험을 향상할 경우 유용합니다.

     

    <Button x:Name="button1"

            Width="120"

            Height="30"     

            Content="Button"

            />

     

    Grid.SetRow(button1, 0);

    Grid.SetColumn(button1, 0);

     

     

    참고 자료

     

    Grid Class

    http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.WINDOWS.CONTROLS.GRID);k(TargetFrameworkMoniker-%22SILVERLIGHT%2cVERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 10월 31일 월요일 오전 6:43
    2011년 10월 28일 금요일 오전 5:08
    중재자