Pattern 패턴 매칭
Dart 언어 버전 3.0 이상부터 Patterns 기능을 사용할 수 있습니다. 1. Pattern의 핵심 역할 Pattern은 Dart의 독립적인 문법 분류로(문장, 표현식과 동일한 위계) 값의 구조 형태를 기술하는 문법입니다. 크게 매치(Match), 구조 …
독립 소프트웨어 개발 스튜디오
Dart 언어 버전 3.0 이상부터 Patterns 기능을 사용할 수 있습니다. 1. Pattern의 핵심 역할 Pattern은 Dart의 독립적인 문법 분류로(문장, 표현식과 동일한 위계) 값의 구조 형태를 기술하는 문법입니다. 크게 매치(Match), 구조 …
정의 역할:typedef는 기존 타입에 간결한 별칭을 지정하는 키워드로, 타입 별칭이라고 부릅니다. Dart 2.13 버전부터 모든 타입을 완전 지원하며 이전 버전은 함수 타입만 사용할 수 있었습니다. 문법:typedef 별칭 = 원본타입; 예시:typedef …
인포바(InfoBar)는 색상이 적용된 텍스트 박스 컨트롤입니다. 성공, 경고, 오류 등 메시지 종류에 따라 다른 색상을 보여줄 수 있습니다. 메시지 표시 후 닫을 수 있으며 백엔드 코드에서 표시/숨김 상태를 제어할 수 …
먼저 Popup 컨트롤을 데모로 보여드리겠습니다 XAML에 버튼을 추가하고 버튼 클릭 시 Popup을 열도록 설정합니다. Popup 요소도 같이 선언하며 기본 상태는 닫혀있고 버튼을 클릭해야 보입니다. 그 다음 버튼 클릭 이벤트 BtnOpenPopup_Click를 …
WinUI3의 내비게이션 및 탭 관련 컨트롤 Frame 페이지 이동용 프레임(Page를 담아 페이지 전환 구현)Page 독립적인 페이지 컨테이너NavigationView 사이드바 내비게이션 뷰NavigationViewItem 내비게이션 메뉴 항목NavigationViewItemHeader 내비게이션 그룹 제목NavigationViewItemSeparator 내비게이션 구분선TabView 다중 탭 …
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 격자 카드 …