c#/WPF

[WPF] 시작하기

byH 2022. 3. 22. 10:24
728x90
반응형

1) Project 생성

프로젝트를 생성하면, 자동으로 xaml 파일과 .xaml.cs 파일이 생긴다.

디자인은 .xaml 파일로 , 로직은 cs 파일로 작업하면 된다. 

 

먼저 디자인 파일 .xaml을 보면 자동으로 다음과 같이 작성되어있다. 

만약 아래 코드가 없으면 아래 코드를 추가하여 

 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc ="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable ="d"

 

다음과 같이 작성한다.

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc ="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable ="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        
    </Grid>
</Window>

 

 

이제 이 코드 안에 btn, label, 등등 디자인을 하고 

.xaml.cs에서 기능적인 부분을 작성하면 된다. 

 

2) label 생성

역시나 등장하는 hello world 

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc ="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable ="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Label Name="lbl_test" HorizontalAlignment="Center" VerticalAlignment="Center"
               FontSize="30" >hello world!</Label>
    </Grid>
</Window>
728x90
반응형

'c# > WPF' 카테고리의 다른 글

[WPF] Column, Row 생성  (0) 2022.03.22