Windows.UI.Xaml.Controls.Primitives 네임스페이스

UI 컨트롤의 구성 요소 부분을 나타내는 클래스를 정의하거나 컨트롤 컴퍼지션 모델을 지원합니다. 또한 맞춤 및 선택과 같은 컨트롤 패턴의 인터페이스도 정의합니다.

클래스

AppBarButtonTemplateSettings

AppBarButton 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

AppBarTemplateSettings

AppBar 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

AppBarToggleButtonTemplateSettings

AppBarToggleButton 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

ButtonBase

Button, RepeatButtonHyperlinkButton과 같은 모든 단추 컨트롤의 기본 클래스를 나타냅니다.

CalendarPanel

달력이 포함된 패널을 나타냅니다.

CalendarViewTemplateSettings

CalendarView 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

CarouselPanel

마지막 항목에 도달할 때 해당 항목을 한 줄로 정렬하고 첫 번째 항목에 대해 원을 그리는 패널을 나타냅니다.

ColorPickerSlider

ColorPicker 컨트롤의 슬라이더를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ColorSpectrum

사용자가 시각적 스펙트럼에서 색을 선택할 수 있는 컨트롤을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ComboBoxTemplateSettings

ComboBox 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

CommandBarFlyoutCommandBar

CommandBarFlyout에 사용되는 특수 명령 모음을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CommandBarFlyoutCommandBarTemplateSettings

CommandBarFlyout 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CommandBarTemplateSettings

CommandBar 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

DragCompletedEventArgs

사용자가 Thumb 컨트롤의 마우스로 끌기 작업을 완료할 때 발생하는 DragCompleted 이벤트에 대한 데이터를 제공합니다.

DragDeltaEventArgs

사용자가 마우스로 Thumb 컨트롤을 끌 때 하나 이상 발생하는 DragDelta 이벤트에 대한 데이터를 제공합니다.

DragStartedEventArgs

사용자가 마우스로 Thumb 컨트롤을 끌 때 발생하는 DragStarted 이벤트에 대한 데이터를 제공합니다.

FlyoutBase

플라이아웃 및 MenuFlyout과 같은 플라이아웃 컨트롤의 기본 클래스를 나타냅니다.

FlyoutBaseClosingEventArgs

FlyoutBase.Closing 이벤트에 대한 데이터를 제공합니다.

FlyoutShowOptions

플라이아웃을 표시하는 데 사용되는 옵션을 나타냅니다.

GeneratorPositionHelper

GeneratorPosition 구조 값을 평가하고 만들기 위한 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 GeneratorPosition 의 멤버를 대신 사용해야 합니다.

GridViewItemPresenter

GridViewItem의 시각적 요소를 나타냅니다. Windows 10에 대해 개발할 때 항목 컨테이너 스타일에서 ListView와 GridView 둘 다에 GridViewItemPresenter 대신 ListViewItemPresenter를 사용합니다. 기본 항목 컨테이너 스타일의 복사본을 편집하면 올바른 형식이 표시됩니다.

GridViewItemTemplateSettings

GridView 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

ItemsChangedEventArgs

ItemsChanged 이벤트에 대한 데이터를 제공합니다.

JumpListItemBackgroundConverter

바인딩할 점프 목록의 항목 템플릿에 있는 요소에 적절한 배경 브러시를 제공합니다. 브러시는 현재 테마와 강조색을 반영하며 빈 그룹 점프 목록 항목을 음영하는 데도 사용됩니다. 기본적으로 Brush는 기본 제공 앱과 일치하지만 EnabledDisabled 속성을 사용하여 디자인 요구 사항에 맞게 재정의할 수 있습니다.

JumpListItemForegroundConverter

바인딩할 점프 목록의 항목 템플릿에 있는 요소에 적절한 전경 브러시를 제공합니다. 브러시는 현재 테마와 강조색을 반영하며 빈 그룹 점프 목록 항목을 음영하는 데도 사용됩니다. 기본적으로 Brush는 기본 제공 앱과 일치하지만 EnabledDisabled 속성을 사용하여 디자인 요구 사항에 맞게 재정의할 수 있습니다.

LayoutInformation

요소의 레이아웃에 대한 추가 정보를 제공하는 메서드를 정의합니다.

ListViewItemPresenter

ListViewItem의 시각적 요소를 나타냅니다. Windows 10에 대해 개발할 때 항목 컨테이너 스타일에서 ListView와 GridView 둘 다에 GridViewItemPresenter 대신 ListViewItemPresenter를 사용합니다. 기본 항목 컨테이너 스타일의 복사본을 편집하면 올바른 형식이 표시됩니다.

ListViewItemTemplateSettings

ListViewItem에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

LoopingSelector

무한 스크롤 선택 컨트롤입니다.

LoopingSelectorItem

LoopingSelector 컨트롤에 포함된 항목입니다.

LoopingSelectorPanel

자식 LoopingSelector 요소의 위치를 지정하고 정렬하기 위한 패널입니다.

MenuFlyoutItemTemplateSettings

MenuFlyoutItem 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

MenuFlyoutPresenterTemplateSettings

MenuFlyoutPresenter 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

NavigationViewItemPresenter

NavigationViewItem의 시각적 요소를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

OrientedVirtualizingPanel

VirtualizingStackPanelWrapGrid와 같은 공간 신호를 지원하는 레이아웃 컨테이너를 가상화하기 위한 인프라(기본 클래스 제공)를 추가합니다.

PickerFlyoutBase

선택기 컨트롤의 기본 클래스를 나타냅니다.

PivotHeaderItem

특수 피벗 헤더 항목 컨트롤의 헤더 항목을 나타냅니다.

PivotHeaderPanel

피벗 컨트롤에 있는 항목의 머리글 텍스트를 표시합니다.

PivotPanel

피벗 컨트롤의 항목을 표시합니다.

Popup

기존 콘텐츠 위에 콘텐츠를 표시합니다.

ProgressBarTemplateSettings

ProgressBar 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

ProgressRingTemplateSettings

ProgressRing 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

RangeBase

ProgressBar, ScrollBarSlider 컨트롤과 같은 특정 범위 내에 값이 있는 요소를 나타냅니다.

RangeBaseValueChangedEventArgs

ValueChanged 이벤트의 범위 값 변경에 대한 데이터를 제공합니다.

RepeatButton

Click 이벤트를 누르고 보유할 때 반복적으로 발생시키는 컨트롤을 나타냅니다.

ScrollBar

위치가 값에 해당하는 슬라이딩 Thumb 가 있는 스크롤 막대를 제공하는 컨트롤을 나타냅니다.

ScrollEventArgs

Scroll 이벤트에 대한 데이터를 제공합니다.

Selector

사용자가 항목 컬렉션에서 항목을 선택할 수 있도록 하는 컨트롤을 나타냅니다.

SelectorItem

선택 컨트롤의 항목 형식에 대한 기본 클래스를 제공합니다.

SettingsFlyoutTemplateSettings

SettingsFlyout 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

SplitViewTemplateSettings

SplitView에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

Thumb

사용자가 끌어올 수 있는 컨트롤을 나타냅니다.

TickBar

슬라이더 컨트롤의 눈금 표시를 나타냅니다. 일반적인 용도로는 사용할 수 없습니다.

ToggleButton

사용자가 선택(검사) 또는 지우기(선택 취소)할 수 있는 컨트롤을 나타냅니다. CheckBoxRadioButton과 같은 상태를 전환할 수 있는 컨트롤의 기본 클래스입니다.

ToggleSwitchTemplateSettings

ToggleSwitch 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

ToolTipTemplateSettings

ToolTip 컨트롤에 대한 템플릿을 정의할 때 TemplatedParent 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용할 수 없습니다.

구조체

GeneratorPosition

GeneratorPosition은 ItemContainerGenerator에서 관리하는 항목의 위치를 설명하는 데 사용됩니다.

인터페이스

IScrollSnapPointsInfo

항목을 포함하고 표시하는 개체의 끌기 지점 동작에 대해 설명합니다.

열거형

AnimationDirection

애니메이션이 처음부터 끝까지 변환되는 방향을 지정하는 상수를 정의합니다.

ComponentResourceLocation

URI(Uniform Resource Identifier) 경로를 통해 애플리케이션 리소스에 대한 참조에 대한 조회 동작을 지정하는 상수를 정의합니다.

EdgeTransitionLocation

앱 막대와 같은 에지 UI의 에지 전환 위치를 지정하는 상수를 정의합니다.

FlyoutPlacementMode

시각적 요소를 기준으로 FlyoutBase 파생 컨트롤을 배치하기 위한 기본 위치를 지정하는 상수를 정의합니다.

FlyoutShowMode

플라이아웃이 표시되면 동작하는 방식을 지정하는 상수를 정의합니다.

GeneratorDirection

항목 생성이 발생할 방향을 지정하는 상수를 정의합니다.

GroupHeaderPlacement

항목 그룹화 컨트롤의 항목과 관련하여 헤더가 배치되는 위치를 선언합니다.

ListViewItemPresenterCheckMode

항목을 선택하는 확인란의 스타일을 지정하는 상수를 정의합니다.

ListViewItemPresenterSelectionIndicatorMode

목록 보기 항목에 선택 표시기가 표시되는 방식을 지정하는 상수를 정의합니다.

PlacementMode

시각적 요소를 기준으로 ToolTip 을 배치하기 위한 기본 위치를 지정하는 상수를 정의합니다.

PopupPlacementMode

시각적 요소를 기준으로 팝업을 배치하기 위한 기본 위치를 지정하는 상수를 정의합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ScrollEventType

발생한 Scroll 이벤트의 유형을 지정하는 상수를 정의합니다.

ScrollingIndicatorMode

ScrollBar에 대한 기본 템플릿의 일부인 입력별 전환 애니메이션을 지정하는 상수를 정의합니다.

SliderSnapsTo

슬라이더 또는 관련 범위 컨트롤 클래스가 해당 단계 또는 눈금 표시에 대한 표시기 위치를 준수하는 방법을 지정하는 상수를 정의합니다.

SnapPointsAlignment

가장자리를 기준으로 맞춤 지점 맞춤 옵션을 지정하는 상수를 정의합니다. 맞춤이 적용되는 개체의 방향에 따라 달라지는 가장자리입니다.

TickPlacement

컨트롤이 구현하는 트랙과 관련하여 슬라이더 에서 눈금의 위치를 지정하는 상수를 정의합니다.

대리자

DragCompletedEventHandler

ThumbDragCompleted 이벤트를 처리할 메서드를 나타냅니다.

DragDeltaEventHandler

ThumbDragDelta 이벤트를 처리할 메서드를 나타냅니다.

DragStartedEventHandler

ThumbDragStarted 이벤트를 처리할 메서드를 나타냅니다.

ItemsChangedEventHandler

ItemsChanged 이벤트를 처리할 메서드를 나타냅니다.

RangeBaseValueChangedEventHandler

ValueChanged 이벤트를 처리할 메서드를 나타냅니다.

ScrollEventHandler

ScrollBarScroll 이벤트를 처리할 메서드를 나타냅니다.

추가 정보