본문 바로가기

C#28

[SingletoneSean] WPF MVVM Tutorials(Commands / Navigation) 이 글은 [WPF MVVM Tutorials]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 Command 유효성 검사 namespace WPF_MVVM_Tutorial.Commands { public abstract class CommandBase : ICommand { public event EventHandler? CanExecuteChanged; public virtual bool CanExecute(object? parameter) { return true; } public abstract void Execute(object? parameter); protected void OnCanExecutedChanged() {.. 2024. 2. 10.
[SingletoneSean] WPF MVVM Tutorials(Models / Views / ViewModels) 이 글은 [WPF MVVM Tutorials]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 Views 🚨ListView - ListItem Alignment ⭐Textblock - Alignment 속성이 아닌 ListView.ItemContainerStyle 사용 ListView ItemsSource: Reservations - 상위의 ItemsSource가 있을 때, 하위의 Binding은 상위 객체에 대한 Property로 연결됨 - 예: TextBlock의 Text Binding은 Reservations의 RoomID 필드 🚨 UpdateSourceTrigger=PropertyChanged - Textbox의 Upda.. 2024. 2. 9.
[RJ Code Advance EN] Login Form 이 글은 [RJ Code Advance EN]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 Solution: RJ_Code_Advance_EN 🫠영상과 다른 설정을 한 부분 1. 버튼 설정 Button 태그의 Content 속성을 통해 내용 표시 🚨 Content가 표시되지 않는 문제 발생 💡ControlTemplate을 통해 버튼 모양을 변경할 경우, Button의 Content 속성이 아닌 ContentPresenter의 Content 속성에서 표시 🚨 Image가 실행창에서 보이지 않는 문제 발생 💡이미지를 새로 추가한 경우, 리소스 등록 및 재빌드 과정을 거쳐야 함 이미지 우클릭 → 속성 → 빌드 작업: 리소스 → 재.. 2024. 2. 9.
[WPF_Mastereclass] Calculator 이 글은 [WPF_Mastereclass]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 Solution: CalculatorApp 계산기 🫠개선하면 좋은 점 * 괄호 추가 * 현재 계산중인 식 추가 * 연산자 클릭 시, 0이 아닌 계산된 숫자로 변경 * 이전 계산값(등호가 클릭된) 저장 2024. 2. 5.