반응형
WPF(Windows Presentation Foundation)를 써본적이 없으니... 처음부터 좀 해본다.
도큐먼트 보면서 허접허접하게 ^^...
1. 좌측 도구상자에서 Button 클릭 후 파워포인트 그리듯이 WPF 바탕에 사각형을 그린다.
(근데 티스토리에서 한 줄에 그림 두개 붙일 순 없나)
친절하게 각 모서리로부터 거리까지 표시해주고 스냅 기능도 있다. 좋네.
버튼 입력을 하면 하단 XAML 스크립트에 버튼에 대한 정보가 입력된다. 세세한 수치는 여기서 수정할 수 있다.
<Grid>
<Button Content="Button" HorizontalAlignment="Left" Height="106" Margin="106,35,0,0" VerticalAlignment="Top" Width="142"/>
</Grid>
2. 오른쪽 아래 번개모양 아이콘을 누르고 버튼 이름과 Click 이벤트에 함수 이름 입력
그러면 XAML 스크립트에 x:Name="button"과 Click="button_Click" 이란 부분이 추가된다.
<Grid>
<Button x:Name="button" Content="Button" HorizontalAlignment="Left" Height="106" Margin="106,35,0,0" VerticalAlignment="Top" Width="142" Click="button_Click"/>
</Grid>
3. 상부 *.cs 탭을 클릭하면 코드영역을 볼 수 있고, button_Click 클래스에 원하는 함수를 추가한다.
private void button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Hello World");
button.Content = "Clicked";
}
4. 실행해보면..
팝업이 떴다가 Button -> clicked로 잘 바뀐다.
728x90
반응형
'C#' 카테고리의 다른 글
[C#] 웹 브라우저 제어2 - WPF browser 사용 (0) | 2020.10.04 |
---|---|
[C#] 웹 브라우저 제어 - 웹페이지 로그인 (0) | 2020.10.04 |
[C#] 웹 브라우저 제어 - 익스플로러(IE) 창 띄우기 (0) | 2020.10.02 |
[C#] 매크로 만들기 ver.1 - 웹페이지 이벤트 자동참여 (0) | 2020.10.01 |
[VisualStudio] Bitbucket 연동 (0) | 2020.10.01 |
최근댓글