반응형 wpf/wpf layout 및 문법12 스레드에서 UI(Window) 열기 이번게시글에서는 내가 만든 스레드에서 UI를 여는방법에 대해 포스팅하겠습니다. 1. MainWindow.xaml 버튼 하나를 넣어주었습니다. 2. MainWindow.cs namespace STATest { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { Thread myThread; public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { myThread = new Thread(myFunc); myThread.Start(); } private void myFunc().. 2020. 10. 11. 외부 Thread에서 UIThread 제어하기(DIspatcher의 이벤트 큐 사용하기) 이번게시글에서는 외부 스레드에서 UI스레드를 제어하는방법에 대해 포스팅하겠습니다. 예제코드입니다. 1. MainWindow.xaml 화면을 분할하여 Button과 TextBlock을 넣어주었습니다. 2. MainWindow.cs namespace DispatcherTest { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { Thread myThread; public MainWindow() { InitializeComponent(); } private void myBtn_Click(object sender, RoutedEventArgs e) { myThread = new Thread(IncreaseNum).. 2020. 10. 10. [wpf] ListView 사용법 및 예제 -4-(ListView 꾸미기) ListView 사용법 및 예제는 총 4개의 게시글로 구성되어있습니다. ListView 사용법 및 예제 -1- ListView 사용법 및 예제 -2-(ObservableCollection 사용하기) ListView 사용법 및 예제 -3-(INotifyPropertyChanged.PropertyChanged 사용하기 ListView 사용법 및 예제 -4-(ListView 꾸미기) 이번게시글에서는 ListView에 디자인을 입혀보겠습니다. 1. 실행화면 2. MainWindows.xaml GridViewColumn태그에 HeaderTemplate과 CellTemplate을 정의합니다. 3. App.xaml MainWindow 코드가 길어지는것을 방지하기 위해 디자인코드는 App.xaml쪽에 넣어두곤 합니다... 2020. 10. 2. [wpf] ListView 사용법 및 예제 -3-(INotifyPropertyChanged.PropertyChanged 사용하기) ListView 사용법 및 예제는 총 4개의 게시글로 구성되어있습니다. ListView 사용법 및 예제 -1- ListView 사용법 및 예제 -2-(ObservableCollection 사용하기) ListView 사용법 및 예제 -3-(INotifyPropertyChanged.PropertyChanged 사용하기 ListView 사용법 및 예제 -4-(ListView 꾸미기) 이번게시글에서는 일년이 지나 모든학생의 나이를 증가시키는 예제를 포스팅하겠습니다. 1. MainWindow.xaml 일년후 버튼을 추가합니다. 2.MainWindow.cs namespace ListViewTest { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class Ma.. 2020. 10. 2. [wpf] ListView 사용법 및 예제 -2-(ObservableCollection 사용하기) ListView 사용법 및 예제는 총 4개의 게시글로 구성되어있습니다. ListView 사용법 및 예제 -1- ListView 사용법 및 예제 -2-(ObservableCollection 사용하기) ListView 사용법 및 예제 -3-(INotifyPropertyChanged.PropertyChanged 사용하기 ListView 사용법 및 예제 -4-(ListView 꾸미기) 이번 게시글에서는 학생ListView에 학생을 추가해보겠습니다. Window를 사용하니 Window 사용법을 모르시면 해당링크의 글을 확인해주세요 frozenpond.tistory.com/44 [wpf] 화면 이동하기 -2- Window 사용법, 예제(사용자 입력 받기) 화면 이동하기는 총 네개의 게시글로 구성되어 있습니다. 1... 2020. 10. 2. [wpf] WPF ListView 사용법 및 예제 - 1 - ListView 사용법 및 예제는 총 4개의 게시글로 구성되어있습니다. ListView 사용법 및 예제 -1- ListView 사용법 및 예제 -2-(ObservableCollection 사용하기) ListView 사용법 및 예제 -3-(INotifyPropertyChanged.PropertyChanged 사용하기 ListView 사용법 및 예제 -4-(ListView 꾸미기) 이번 게시글에서는 ListView 사용법에 대해 알아보겠습니다. ListView는 보통 List의 데이터를 보여줄때 사용합니다. 1. MainWindow.cs namespace ListViewTest { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindo.. 2020. 10. 2. [wpf] MessageBox 사용법 및 예제 이번 게시글에서는 MessageBox 사용법에 대해 포스팅하겠습니다. MessageBox는 사용자에게 정보를 주거나 정보를 선택시킬때 주로 사용합니다. window로 창을 커스터마이징 하여 사용하는 경우도 있지만 (window사용법) [wpf] 화면 이동하기 -2- Window 사용법, 예제(사용자 입력 받기) 화면 이동하기는 총 네개의 게시글로 구성되어 있습니다. 1. Page 2. Window 3. TabControl 4. UserControl 이번 게시글에서는 Window를 사용하여 화면을 이동해보겠습니다. Window는 화면을 이동하는게 아니라 frozenpond.tistory.com 닷넷프레임워크에 내장된 MessageBox를 사용하면 보다 간편하게 사용자와 통신할 수 있습니다. 예제로 확인해보.. 2020. 10. 1. [wpf] Gird, StackPanel 레이아웃 사용법 및 예제(구글메인 페이지 따라 만들기) WPF에서 레이아웃을 구성하는 방법에는 Grid, StackPanel, DockPanel Canvas 등이 있습니다. 이번 게시글에서는 Grid와 StackPanel 사용법에 대해 정리합니다. 1. Grid Grid는 보통 화면을 분할하여 사용하며 자식요소를 Grid의 크기만큼 당겨서 늘려주는 특징이 있습니다. 화면크기와 상관없이 일정한 비율로 화면을 나눌때 주로 사용하며 Grid는 xaml의 초기 셋팅레이아웃일 정도로 wpf를 대표하는 레이아웃입니다. 일정한 공간을 테이블식으로 나눠주고 그 내부에 자식요소를 넣어 사용합니다. 화면을 4등분하고 버튼, 사이즈를 조절한 버튼, 가운데 정렬한 두개의 TextBlock 예제입니다. 1. 0,0 그리드 -사이즈를 조절하지 않은 버튼은 Grid 전체를 채우는 것을.. 2020. 9. 28. [wpf] 화면 이동하기 -3- TabControl 사용법, 예제(wpf 탭) 화면 이동하기는 총 네개의 게시글로 구성되어 있습니다. 1. Page 2. Window 3. TabControl 4. UserControl 화면이동하기 3번째 TabControl 편 입니다. 바로 예제로 살펴보겠습니다. 1. MainWindow.xaml 이번게시글은 xaml하나의 파일만 작성하면 됩니다. TabControl태그를 열어주고 자식요소로 TabItem을 넣어주시면 됩니다. Header를 지정해주면 탭의 이름으로 지정됩니다. TabItem태그 내부에 보여주고 싶은 화면을 구성하면 됩니다. 결과화면 2020. 9. 18. 이전 1 2 다음 반응형