목록XAML (3)
테닝베어의 나날
때는 2015년 대학 다닐 때. 서울시 앱 공모전이 있었고, 친구들과 저는 Xamarin으로 프로젝트를 진행했었죠. 당시에는 획기적인 기술이었지만, 관련 문서 및 커뮤니티가 없어서 개발에 꽤나 힘들었었던 기억이 있습니다. 버그도 많았었고..ㅠㅠㅋㅋㅋ 그리고 시간이 지나 지금.. 마이크로소프트의 Xamarin팀은 MAUI라는 새로운 기술을 발표하였습니다. MAUI는 .Net Multi-platform App UI의 약자이며, Xamarin처럼 하나의 개발로 Windows, Android, IOS에서 사용 할 수 있는 앱을 만들 수 있는 프레임워크 입니다. MAUI는 XAML과 C#으로 프로그램을 만듭니다. 이 소식을 처음 들었을 때, 저는 WPF 개발을 약 5년간 해왔기 때문에 더욱 흥미로웠습니다 ㅎㅎ 그..
안녕하세요. 저번 시간에는 버튼을 누르면 카운팅 되어 Label에 숫자가 올라가는 것을 해보았습니다. 저번 시간 내용을 보시려면 아래 링크를 눌러주세요. 2021.11.27 - [분류 전체보기] - [C#/WPF] 버튼 누른 횟수 카운트하기 [C#/WPF] 버튼 누른 횟수 카운트하기 저번 글은 Visual Studio 2022 설치 방법 및 프로젝트 생성 방법에 대해서 알아보았습니다. 오늘은 버튼을 누르면 Label에 텍스트가 바뀌는 것을 해보겠습니다. WPF로 본격적으로 무엇을 하기에 앞서, cw-wd.tistory.com 이번 시간에는 DataBinding을 통해서 XAML코드에 직접 접근을 안하고 UI를 바뀌는것을 해보겠습니다. WPF는 DataBinding을 통한 MVVM패턴을 이용할때 그 가치가..
저번 글은 Visual Studio 2022 설치 방법 및 프로젝트 생성 방법에 대해서 알아보았습니다. 오늘은 버튼을 누르면 Label에 텍스트가 바뀌는 것을 해보겠습니다. WPF로 본격적으로 무엇을 하기에 앞서, 간단히 WPF에서 사용하는 주요 파일들의 용도를 알아보겠습니다. 대개 위의 구조로 XAML과 CS파일(클래스 파일)이 쌍이 이루어집니다. XAML(재믈)은 View를 위한 파일로, 마크업 언어로 이루어져 있습니다. 그 아래에 있는 클래스 파일은 XAML의 부분 클래스입니다. CS를 들어가 보면 'public partial class MainWindow : Window'로 되어 있는 것을 볼 수 있습니다. 지금은 여기에 XAML UI들을 컨트롤하거나 값을 가져오는 로직을 넣을 것으로 사용할 것입..