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

WinUI 컨트롤을 구성하는 구성 요소를 정의하거나, 그렇지 않으면 컨트롤 컴퍼지션 모델을 지원합니다.

클래스

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

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

AutoSuggestBoxHelper

제안 목록을 로드하고 표시하기 위한 도우미 개체를 나타냅니다.

ButtonBase

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

CalendarPanel

달력을 포함하는 패널을 나타냅니다.

CalendarViewTemplateSettings

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

CarouselPanel

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

ColorPickerSlider

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

ColorSpectrum

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

ColumnMajorUniformToLargestGridLayout

각 셀의 내용을 수용하는 데 필요한 표에서 가장 큰 셀을 기준으로 균일하게 크기가 조정되는 레이아웃 그리드를 나타냅니다.

ComboBoxHelper

XAML 컴파일러에 대한 ComboBox 도우미 메서드를 제공합니다.

ComboBoxTemplateSettings

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

CommandBarFlyoutCommandBar

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

CommandBarFlyoutCommandBarAutomationProperties

CommandBarFlyoutCommandBar에 대한 특정 자동화 속성을 가져오거나 설정할 수 있습니다.

CommandBarFlyoutCommandBarTemplateSettings

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

CommandBarTemplateSettings

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

CornerRadiusFilterConverter

기존 CornerRadius 구조체를 새 CornerRadius 구조체로 변환하고 필터를 적용하여 지정된 필드만 추출하고 나머지는 0으로 설정합니다.

CornerRadiusToThicknessConverter

CornerRadius를 두께로 변환하고 필터를 적용하여 지정된 필드만 추출하고 나머지는 0으로 설정합니다.

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 원본으로 참조할 수 있는 계산 값을 제공합니다. 일반적인 용도로는 사용되지 않습니다.

InfoBarPanel

사용 가능한 공간이 있는 경우 항목을 가로로 정렬하는 패널을 나타내고, 그렇지 않으면 세로로 정렬합니다.

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 원본으로 참조할 수 있는 계산된 값을 제공합니다. 일반적인 용도로는 사용되지 않습니다.

MonochromaticOverlayPresenter

단색 구성표 또는 색조를 사용하여 그리드의 항목 색을 시각적으로 재정의할 수 있습니다.

NavigationViewItemPresenter

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

NavigationViewItemPresenterTemplateSettings

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

OrientedVirtualizingPanel

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

PickerFlyoutBase

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

PivotHeaderItem

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

PivotHeaderPanel

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

PivotPanel

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

Popup

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

RangeBase

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

RangeBaseValueChangedEventArgs

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

RepeatButton

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

RepeatedScrollSnapPoint

스크롤된 콘텐츠가 스냅할 수 있는 여러 등거리 지점을 나타냅니다.

RepeatedZoomSnapPoint

확대/축소된 콘텐츠가 스냅할 수 있는 여러 등거리 지점을 나타냅니다.

ScrollBar

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

ScrollControllerAddScrollVelocityRequestedEventArgs

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

ScrollControllerPanRequestedEventArgs

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

ScrollControllerScrollByRequestedEventArgs

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

ScrollControllerScrollToRequestedEventArgs

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

ScrollEventArgs

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

ScrollPresenter

콘텐츠에 대한 스크롤, 이동 및 확대/축소 지원을 제공하는 기본 컨테이너를 나타냅니다.

ScrollSnapPoint

스크롤된 콘텐츠가 스냅할 수 있는 단일 지점을 나타냅니다.

ScrollSnapPointBase

또는 다른 스크롤 컨트롤에서 사용하는 스크롤 끌기 지점의 기본 클래스를 ScrollPresenter 나타냅니다.

Selector

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

SelectorItem

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

SnapPointBase

또는 다른 스크롤 컨트롤에서 사용하는 끌기 지점 스크롤 및 확대/축소에 대한 기본 클래스를 ScrollPresenter 나타냅니다.

SplitViewTemplateSettings

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

TabViewListView

TabView 내의 TabStrip에 해당하는 ListView를 나타냅니다.

Thumb

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

TickBar

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

ToggleButton

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

ToggleSwitchTemplateSettings

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

ToolTipTemplateSettings

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

ZoomSnapPoint

확대/축소된 콘텐츠가 스냅할 수 있는 단일 지점을 나타냅니다.

ZoomSnapPointBase

또는 다른 스크롤 컨트롤에서 사용하는 ScrollPresenter 끌기 지점을 확대/축소하기 위한 기본 클래스를 나타냅니다.

구조체

GeneratorPosition

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

인터페이스

IScrollController

스크롤 컨트롤에서 콘텐츠의 스크롤 오프셋을 설정할 수 있는 스크롤 막대와 같은 위젯에 대한 계약을 지정합니다.

IScrollControllerPanningInfo

구현에서 지원할 수 있는 UI 스레드 독립적 이동 IScrollController 과 관련된 정보를 캡슐화합니다.

IScrollSnapPointsInfo

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

열거형

AnimationDirection

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

ComponentResourceLocation

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

CornerRadiusFilterKind

CornerRadiusFilterConverter instance 필터 형식을 지정하는 상수를 정의합니다.

CornerRadiusToThicknessConverterKind

CornerRadiusToThicknessConverter instance 필터 형식을 지정하는 상수를 정의합니다.

EdgeTransitionLocation

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

FlyoutPlacementMode

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

FlyoutShowMode

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

GeneratorDirection

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

GroupHeaderPlacement

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

ListViewItemPresenterCheckMode

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

ListViewItemPresenterSelectionIndicatorMode

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

PlacementMode

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

PopupPlacementMode

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

ScrollEventType

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

ScrollingIndicatorMode

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

ScrollSnapPointsAlignment

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

SliderSnapsTo

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

SnapPointsAlignment

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

TickPlacement

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

대리자

DragCompletedEventHandler

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

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