반응형
이번 글은 C# WPF 프로그래밍 속성(Property) 다루기 입니다.
1. 먼저 WPF 앱 프로젝트를 만들어 줍니다.
2. student라는 클래스를 만들어 줍니다.
3. xaml에서 student라는 클래스를 사용하기 위해 using을 해줍니다.
- xmlns:myClass(아무거나해도된다)="class이름 입력시 자동완성"
4. 아래의 코드 같이 사용하면 된다.
<Window x:Class="WpfApp17.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:WpfApp17"
xmlns:myClass="clr-namespace:WpfApp17.classes"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<ListBox>
<Button Content="Hello"
Click="Button_Click"/>
<myClass:student FirstName="용구"
LastName="조"/>
</ListBox>
</Grid>
</Window>
5. ToString()을 오버라이드 해서 xaml에 보여준다.
6. 결과
반응형
'Language > C# WPF Programming' 카테고리의 다른 글
C# WPF 프로그래밍 데이터베이스(DB) 생성 및 연동하기 (0) | 2019.05.25 |
---|---|
C# WPF 프로그래밍 계산기(Calculator) 프로그램 만들기 - 연산자 다중 계산 (2) | 2019.05.20 |
C# WPF 프로그래밍 Dependency Property 다루기 (1) | 2019.05.19 |
C# WPF 프로그래밍 Basic Property 다루기 (0) | 2019.05.14 |
C# WPF 프로그래밍 계산기(Calculator) 프로그램 만들기 - layout 추가(계산 과정, 히스토리 기능 추가) (1) | 2019.05.08 |
C# WPF 프로그래밍 계산기(Calculator) 프로그램 만들기 - 기능 추가(X^2, 1/X, Delete, Sqrt 버튼 추가) (0) | 2019.05.06 |
[C# WPF 프로그래밍] 네이버 단축 URL API 사용 방법 및 코드 (1) | 2019.05.05 |
C# WPF 프로그래밍 상속 및 접근자 (0) | 2019.04.27 |
최근댓글