WinUI 3 C++ 컨트롤 강의 – 레이아웃 관련 컨테이너
Grid 격자 레이아웃(행 + 열 분할)StackPanel 스택 패널(가로/세로 배치)UniformGrid 균일한 너비높이 격자RelativePanel 상대 위치 패널(컨트롤끼리 앵커 연결)Canvas 절대 좌표 드로잉 캔버스DockPanel 도킹 패널(상하좌우 채움 레이아웃)ScrollViewer 스크롤 컨테이너(내용이 넘치면 스크롤 가능)Border …
독립 소프트웨어 개발 스튜디오
Grid 격자 레이아웃(행 + 열 분할)StackPanel 스택 패널(가로/세로 배치)UniformGrid 균일한 너비높이 격자RelativePanel 상대 위치 패널(컨트롤끼리 앵커 연결)Canvas 절대 좌표 드로잉 캔버스DockPanel 도킹 패널(상하좌우 채움 레이아웃)ScrollViewer 스크롤 컨테이너(내용이 넘치면 스크롤 가능)Border …
날짜 선택 및 색상 선택 컨트롤 ColorPicker 전체 색상 선택기ColorSpectrum 색상 영역 패널ColorSlider 단일 채널 슬라이더(RGB/Alpha) ColorPicker 전체 색상 선택기ColorSpectrum 색상 영역 패널ColorSlider 단일 채널 슬라이더(RGB/Alpha) 먼저 XAML에 컨트롤을 생성하고 …
진행 막대는 프로젝트 개발에서 자주 사용됩니다. WinUI C++ 에서 여러 종류의 진행 막대 컨트롤을 제공합니다. 컨트롤 원본 이름 설명 Slider 단일 값 슬라이더 RangeSlider 구간 이중 슬라이더(시작/끝 범위 선택) ProgressBar …
이번에는 여러 항목을 표시하는 뷰 컨트롤들을 소개하겠습니다. 여러 건의 데이터를 보여주는 세로 목록, 격자/표 레이아웃에 자주 사용됩니다. 컨트롤 설명 ListView 세로 가상화 목록 ListViewItem ListView 목록 항목 GridView 격자 카드 …
이제 자주 사용하는 기능을 구현해 보겠습니다. 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에 로드됩니다. 하지만 지금은 왼쪽 메뉴 항목을 클릭해도 다른 페이지로 넘어가지 않습니다. …