C#

032_Grid

iwannabebackendexpert 2022. 4. 12. 23:27

Grid를 이용해 위와 같이 여러 버튼과 그의 크기를 조절해보자.

 <Grid Margin="20" Background="Bisque">
        <Grid.RowDefinitions>
            <RowDefinition Height="2*"/>
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Button Margin="10" Grid.Row="0" Grid.Column="1">Click me! 1</Button>
        <Button Margin="10" Grid.Row="1" Grid.Column="0">Click me! 2</Button>
        <Button Margin="10" Grid.Row="2" Grid.Column="2">Click me! 3</Button>

    </Grid>

 

한줄한줄 코드 설명을 해보겠다.

<Grid> </Grid>로 grid창을 만들고

Margin: 바깥여백 설정

Padding: 안쪽여백 설정

margin을 20픽셀로 잡고 백그라운드컬러를 필자가 맘에 들어하는 Bisque로 설정 하겠다.

Gird.RowDefinitions 가로로 나눔

Grid.ColumnDefinitions 세로로 나눔

중간에 Height = "2*"인것은 총 세개의 비율을 2:1:1로 하겠다는 뜻이다.

버튼도 세개를 만들어 margin, 총 9개로 나누어진 곳에 row,column 의 위치를 정해주고 이름도 지정해준다.!

 

 

'C#' 카테고리의 다른 글

034_UserControl  (0) 2022.04.13
033_StackPanel  (0) 2022.04.12
30_WMP  (0) 2022.04.12
031_WPFHELLO  (0) 2022.04.12
029_DateTimePicker  (0) 2022.04.06