UserControl을 사용해 보자.
버튼을 만들어서 클릭하면 메시지 박스를 띄울것이다.
1. wpf 응용 프로그램을 생성한다.
프로젝트명은 WPFAndUserControl 로 했다.
2. 솔루션탐색기에서 사용자 정의 컨트롤을 추가한다.
3. 사용자 정의 콘트롤의 xaml과 cs에 코딩한다.
사용자 정의 콘트롤의 이름은
UserControl1 으로 한다.
xaml
<UserControl x:Class="WPFAndUserControl.
UserControl1"
xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
Height="300" Width="300">
<Button Name="btn1" Content="click" Width="100" Height="30" Click="btn1_Click" /></UserControl>
cs
private void btn1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("클릭했구나");
}
4. WPF 에서 사용한다.
xaml 에서 namespace를 정의 한다.
<Window x:Class="WPFAndUserControl.Window1"
xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:uc="clr-namespace:WPFAndUserControl" Title="Window1" Height="300" Width="500">
<uc:UserControl1 Height="100"/></Window>
댓글 영역