WPF-컨트롤

WPF (Windows Presentation Foundation)를 사용하면 개발자가 시각적으로 풍부한 UI 기반 응용 프로그램을 쉽게 빌드하고 만들 수 있습니다.

  • 다른 UI 프레임 워크의 클래식 UI 요소 또는 컨트롤도 WPF 애플리케이션에서 향상되었습니다.

  • 모든 표준 WPF 컨트롤은 System.Windows.Controls의 일부인 도구 상자에서 찾을 수 있습니다.

  • 이러한 컨트롤은 XAML 태그 언어로도 만들 수 있습니다.

WPF 컨트롤의 완전한 상속 계층은 다음과 같습니다.

다음 표에는 다음 장에서 논의 할 컨트롤 목록이 포함되어 있습니다.

Sr. No. 컨트롤 및 설명
1 단추

사용자 입력에 응답하는 컨트롤

2 달력

사용자가 시각적 달력 표시를 사용하여 날짜를 선택할 수 있도록하는 컨트롤을 나타냅니다.

체크 박스

사용자가 선택하거나 지울 수있는 컨트롤입니다.

4 콤보 박스

사용자가 선택할 수있는 항목의 드롭 다운 목록입니다.

5 ContextMenu

이 요소 내에서 UI (사용자 인터페이스)를 통해 상황에 맞는 메뉴를 요청할 때마다 표시되어야하는 상황에 맞는 메뉴 요소를 가져 오거나 설정합니다.

6 DataGrid

사용자 지정 가능한 그리드에 데이터를 표시하는 컨트롤을 나타냅니다.

7 날짜 선택기

사용자가 날짜를 선택할 수있는 컨트롤입니다.

8 대화

응용 프로그램은 사용자가 중요한 정보를 수집하거나 표시하는 데 도움이되는 추가 창을 표시 할 수도 있습니다.

9 GridView

가로로 스크롤 할 수있는 행과 열의 항목 컬렉션을 제공하는 컨트롤입니다.

10 영상

이미지를 제공하는 컨트롤입니다.

11 상표

양식에 텍스트를 표시합니다. 액세스 키에 대한 지원을 제공합니다.

12 리스트 박스

사용자가 선택할 수있는 항목의 인라인 목록을 제공하는 컨트롤입니다.

13 메뉴

명령 및 이벤트 처리기와 관련된 요소를 계층 적으로 구성 할 수있는 Windows 메뉴 컨트롤을 나타냅니다.

14 PasswordBox

암호 입력을위한 컨트롤입니다.

15 팝업

애플리케이션 창의 경계 내에서 기존 콘텐츠 위에 콘텐츠를 표시합니다.

16 진행 표시 줄

막대를 표시하여 진행 상황을 나타내는 컨트롤입니다.

17 라디오 버튼

사용자가 옵션 그룹에서 단일 옵션을 선택할 수 있도록하는 컨트롤입니다.

18 ScrollViewer

사용자가 콘텐츠를 이동하고 확대 / 축소 할 수있는 컨테이너 컨트롤입니다.

19 슬라이더

사용자가 트랙을 따라 Thumb 컨트롤을 이동하여 값 범위에서 선택할 수있는 컨트롤입니다.

20 TextBlock

텍스트를 표시하는 컨트롤입니다.

21 ToggleButton

두 가지 상태간에 전환 할 수있는 버튼입니다.

22 툴팁

요소에 대한 정보를 표시하는 팝업 창입니다.

23 창문

최소화 / 최대화 옵션을 제공하는 루트 창, 제목 표시 줄, 테두리 및 닫기 버튼

24 타사 컨트롤

WPF 애플리케이션에서 타사 컨트롤을 사용합니다.

이러한 모든 컨트롤을 구현과 함께 하나씩 논의 할 것입니다.