728x90
반응형

전체 글 26

[C# WPF / MVVM] 이벤트 바인딩 (Event Binding)

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. 2023.07.25 - [C#/WPF] - [C# WPF] 콤보박스 데이터 바인딩 (Combobox Data Binding) #1 2023.07.25 - [C#/WPF] - [C# WPF] 콤보박스 데이터 바인딩 (Combobox Data Binding) #2 이전 포스트의 콤보박스 데이터바인딩에서 그대로 이어집니다. MainWindow.xaml 이벤트 바인딩은 걸고 싶은 이벤트를 EventName에 작성합니다. (아래 코드를 필히 추가하여야 합니다.) xmlns:i="http://schemas.microsoft.com/xaml/behaviors" MainWindow.cs using S..

C#/WPF (MVVM) 2023.07.25

[C# WPF / MVVM] 콤보박스 데이터 바인딩 (Combobox Data Binding) #2

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. MainWindow.xaml MainWindow.cs using System.Windows; namespace DataBinding { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Main_Model.mainWindow = this; DataContext = Main_Model.main_ViewModel; } } } Main_Model.cs using System; using System..

C#/WPF (MVVM) 2023.07.25

[C# WPF / MVVM] 콤보박스 데이터 바인딩 (Combobox Data Binding) #1

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. MainWindow.xaml MainWindow.cs using System.Windows; namespace DataBinding { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Main_Model.mainWindow = this; DataContext = Main_Model.main_ViewModel; } } } Main_Model.cs using System; using System..

C#/WPF (MVVM) 2023.07.25

[C# WPF] 레이아웃 #1

C# WPF 레이아웃 종류에는 StackPanel, Grid, DockPanel, WrapPanel 등 있습니다. StackPanel 요소를 수직 또는 수평으로 순서대로 쌓는 레이아웃입니다. Grid 행과 열로 구성된 그리드 레이아웃으로 요소를 배치합니다. DockPanel 각 요소를 도크(부착) 위치에 따라 배치하는 레이아웃입니다. WrapPanel 요소를 수평 또는 수직으로 순서대로 쌓지만, 공간이 부족하면 다음 줄로 자동 줄바꿈합니다. - StackPanel - Grid 은 각 열의 너비를 정의하는 데 사용되고 를 이용하여 Grid를 나눕니다. 또한 각 행의 너비를 정의하는 데 사용되고 를 이용하여 Grid를 나눕니다.

C#/WPF 2023.07.24

[C# WPF] Material Design #3

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. https://mydevenotes.tistory.com/2 Material Design #2 NuGet 설치 항목 - MaterialDesignThemes - MaterialDesignColors - MaterialDesignThemes.MahApps 솔루션 우클릭 - 솔루션용 NuGet 패키지 관리 클릭 - 찾아보기, 해당 3개 설치 설치완료하여 사용하기 위해서 App.xmal에 적 mydevenotes.tistory.com 이번 포스트는 Material Design 활용하는 방법을 알아보겠습니다. MainWindow.xaml 이전 포스트에서는 에서 Content을 사용하여 버튼 이..

C#/WPF 2023.07.24

[C# WPF/ MVVM] 데이터그리드 바인딩 (DataGrid Binding) Material Design

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. https://mydevenotes.tistory.com/9 [C# WPF] 데이터그리드 바인딩 (DataGrid Binding) 해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. MainWidow.xaml MainWindow.cs using System.Windows; namespace DataBinding { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindo mydevenotes.tistory.com 이번 포스트는 이전 ..

C#/WPF (MVVM) 2023.07.24

[C# WPF / MVVM] 데이터그리드 바인딩 (DataGrid Binding)

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. MainWidow.xaml MainWindow.cs using System.Windows; namespace DataBinding { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); DataContext = Main_Model.main_ViewModel; } } } Main_Model.cs using System; using System.Collections.Generic; using Sys..

C#/WPF (MVVM) 2023.07.24

[C# WPF / MVVM] 데이터 바인딩 (Data Binding)

해당 포스트는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm"으로 작성되었습니다. https://mydevenotes.tistory.com/7 [Visual Studio] NuGet 다운로드 - Visual Studio NuGet 다운로드 방법을 알아보겠습니다. 1. Visual Studio 2022 (버전은 상관없습니다.) 실행시킵니다. 2. 프로젝트 우클릭 - NuGet 패키지 관리 클릭합니다. 3. 원하는 NuGet을 찾아보기에서 검 mydevenotes.tistory.com NuGet "CommunityToolkit.Mvvm"을 설치합니다. MainWindow.xaml MainWindow.cs using System.Windows; namespace DataB..

C#/WPF (MVVM) 2023.07.24
728x90
반응형