728x90
반응형

C# 20

[C# / WPF / MVVM / Prism] DataGrid Binding #2 - 수정

2024.07.15 - [C#/WPF (MVVM)] - [C# / WPF / MVVM / Prism] DataGrid Binding # 1 [C# / WPF / MVVM / Prism] DataGrid Binding # 1개발환경 : VS 2022 / C# / WPF / Prism (MVVM Tool) / MaterialDesign (Design Tool) 으로 작성하였습니다. - MainView.xaml ..mydevenotes.tistory.com 이전 글에서 이어집니다. DataGrid에 생성된 데이터를 수정하는 방법에 대해 알아보겠습니다. - MainView.xaml 그룹에 수정버튼을 생성합니다. - MainViewModel.cspublic class MainViewModel : BindableB..

C#/WPF (MVVM) 2024.07.15

[C# / WPF / MVVM / Prism] DataGrid Binding # 1 - 생성

개발환경 : VS 2022 / C# / WPF / Prism (MVVM Tool) / MaterialDesign (Design Tool) 으로 작성하였습니다. - MainView.xaml - LoraDataIS.cspublic class LoraDataIS : BindableBase { private string loraName; private string loraVoltage; private string loraCurrent; public string LoraName { get => loraName; set => SetProperty(ref loraName, value); } public string LoraVoltage { get => loraVoltage; set => SetProperty(ref ..

C#/WPF (MVVM) 2024.07.15

[C# WPF] Material Design 5.0.0 업데이트

https://mydevenotes.tistory.com/3 [C# WPF] Material Design #1 Material Design을 이용하기 전 설치해야할 "Material Design In XAML Toolkit"을 설치 과정을 알아보여고 합니다. 우선 Material Design의 공식 GitHub 링크로 이동합니다. https://github.com/MaterialDesignInXAML/MaterialDesignIn mydevenotes.tistory.com 이전에 남긴 Material Design이 최근 5.0.0 업데이트가 되었습니다. 프로젝트 작업 도중에 Material Design를 업데이트하고 빌드하는 순간 뇌정지가 와버렸습니다... 이전 App.xaml에서 등록한 이 부분... ..

C#/WPF 2024.04.20

[C# WPF] Textblock Binding (텍스트블럭 바인딩)

제 블로그 목록에는 C# WPF .NET 6 기반, NuGet "CommunityToolkit.Mvvm" 바인딩 해보았습니다. 이번 포스트는 C# WPF .Net Framework로 바인딩 해보겠습니다. MainWindow.xaml MainWindow.cs using System.Windows; namespace WpfApp2 { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); this.DataContext = new Model { Name = "바람과 함께 돌아온 개발자" }; } } } Model.cs using Syst..

C#/WPF (MVVM) 2023.07.26

[C# / WPF] Dictionary

딕셔너리(Dictionary)는 데이터를 키-값 쌍으로 저장하는 데이터 구조입니다. 이를 사용하여 각 키(Key)에 대응하는 값을(Value) 매핑할 수 있습니다. 딕셔너리는 일반적으로 빠른 데이터 조회를 위해 사용되며, 특정 키에 대응하는 값을 빠르게 찾을 수 있습니다. 딕셔너리의 기본구조는 아래 코드와 같습니다. Dictionary dictionary = new Dictionary(); 현재 예제 프로젝트의 딕셔너리 선언은 다음과 같습니다. Dictionary dictionary = new Dictionary(); 딕셔너리에 버튼이벤트를 이용하여 키, 값을 추가해보겠습니다. private void button_Click(object sender, RoutedEventArgs e) { dictionar..

C# 2023.07.25

[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
728x90
반응형