WinUI 3 C++ 컨트롤 편 – ListBox Items 동적 추가하기
이제 자주 사용하는 기능을 구현해 보겠습니다. ListBox에 항목을 동적으로 추가하는 기능인데, 버튼을 클릭하면 ListBox의 Items 컬렉션에 새 항목을 삽입하는 방식으로 대부분의 소프트웨어에서 활용됩니다. 먼저 XAML 안에 ListBox와 버튼을 추가합니다 버튼을 …
독립 소프트웨어 개발 스튜디오
이제 자주 사용하는 기능을 구현해 보겠습니다. ListBox에 항목을 동적으로 추가하는 기능인데, 버튼을 클릭하면 ListBox의 Items 컬렉션에 새 항목을 삽입하는 방식으로 대부분의 소프트웨어에서 활용됩니다. 먼저 XAML 안에 ListBox와 버튼을 추가합니다 버튼을 …
이번 수업에서는 WinUI 3 C++의 선택 및 토글 컨트롤을 배우겠습니다. 컨트롤 원본 이름 한국어 명칭 CheckBox 다중 선택 체크박스 RadioButton 단일 선택 라디오 버튼 (같은 GroupName 내 상호 배타적) ToggleSwitch …
앞에서 버튼 컨트롤을 사용해본 적이 있습니다. 가장 기본적인 것은 Button이며, 이제 다른 종류의 버튼 컨트롤을 배우겠습니다. 버튼은 프로그램과 상호작용하기 위한 컨트롤로, 클릭하면 해당 로직이 실행됩니다. WinUI3 C++에서 주로 제공하는 버튼 …
WinUI 3 C++ 컨트롤 편 – 기본 텍스트 컨트롤 이번 수업에서는 WinUI 3 C++ 컨트롤을 배우기 시작합니다. WinUI C++에는 다양한 내장 컨트롤이 제공되며 먼저 기본 텍스트 표시 및 입력 컨트롤부터 …
그리드(Grid) 레이아웃 학습용 3×3 숫자 키패드 만들기 WPF 개발 경험이 있는 분이라면 Grid 컨트롤에 익숙할 텐데, WinUI의 Grid는 WPF와 사용 방식이 거의 동일합니다. 이번 수업에서는 Grid로 숫자 9칸 버튼 화면을 …
지난 수업에서 왼쪽 사이드바 표시 기능을 완성했습니다. 사이드바 안에 Frame 컨트롤이 있고 메인 창을 실행하면 기본으로 빈 페이지가 Frame에 로드됩니다. 하지만 지금은 왼쪽 메뉴 항목을 클릭해도 다른 페이지로 넘어가지 않습니다. …
지난 수업에서 XAML에 버튼을 추가하고 이벤트를 생성했습니다. 먼저 구현한 기능은 버튼을 클릭하면 버튼 텍스트가 변경되는 로직입니다. 먼저 XAML 파일로 돌아와 버튼에 x:Name=”btnAdd” 이름을 지정합니다. 이렇게 하면 백엔드 C++ 코드에서 해당 …
독자분들은 VS 2022를 17.9.1 이상 버전으로 업그레이드한 후 생성하는 WinUI3 C++ 기본 예시에는 버튼 하나가 포함되어 있으며, 버튼 클릭 시 백그라운드에서 여러 동작을 실행할 수 있습니다. 새 프로젝트를 생성해 보겠습니다. …
지난 수업에서 첫 Flutter 프로젝트를 만들었습니다. 프로젝트가 매우 간단한데 버튼 하나만 있고 버튼을 클릭하면 숫자가 증가하는 기능입니다. 아래는 이 프로젝트의 디렉터리 구조입니다. 프로젝트 디렉터리 android, web, windows, lib, test 등 …