react-native-xaml
Version:
Allows using XAML directly, inside of a React Native Windows app
1,372 lines (1,362 loc) • 206 kB
text/typescript
/*************************************************************
THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT MODIFY MANUALLY
SOURCE WINMDS USED:
- %USERPROFILE%\.nuget\packages\microsoft.ui.xaml\2.8.0\lib\uap10.0\Microsoft.UI.Xaml.winmd
**************************************************************/
import type { ViewProps, NativeSyntheticEvent, ColorValue } from 'react-native';
import type * as Enums from './Enums';
export type Thickness = number | { left?: number, top?: number, right?: number, bottom?: number };
export type GridLength = number | '*' | 'auto' | `${number}*`;
export type CornerRadius = number | { topLeft?: number, topRight?: number, bottomLeft?: number, bottomRight?: number};
export type Point = { x: number, y: number };
export type Color = { a: number, r: number, g: number, b: number };
export type TypedEvent<TArgs> = {
sender: any;
args: TArgs;
}
export namespace NativeWinUI {
export type NativeBreadcrumbBarItemClickedEventArgs = {
readonly index: number;
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeColorChangedEventArgs = {
readonly newColor: Color | number;
readonly oldColor: Color | number;
}
}
export namespace NativeWinUI {
export type NativeExpanderCollapsedEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeExpanderExpandingEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeInfoBarClosedEventArgs = {
readonly reason: Enums.WinUIEnums.InfoBarCloseReason;
}
}
export namespace NativeWinUI {
export type NativeInfoBarClosingEventArgs = {
readonly cancel: boolean;
readonly reason: Enums.WinUIEnums.InfoBarCloseReason;
}
}
export namespace NativeWinUI {
export type NativeItemsRepeaterElementClearingEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeItemsRepeaterElementIndexChangedEventArgs = {
readonly newIndex: number;
readonly oldIndex: number;
}
}
export namespace NativeWinUI {
export type NativeItemsRepeaterElementPreparedEventArgs = {
readonly index: number;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewDisplayModeChangedEventArgs = {
readonly displayMode: Enums.WinUIEnums.NavigationViewDisplayMode;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewItemInvokedEventArgs = {
readonly invokedItem: object;
readonly isSettingsInvoked: boolean;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewSelectionChangedEventArgs = {
readonly isSettingsSelected: boolean;
readonly selectedItem: object;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewBackRequestedEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeNavigationViewItemCollapsedEventArgs = {
readonly collapsedItem: object;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewItemExpandingEventArgs = {
readonly expandingItem: object;
}
}
export namespace NativeWinUI {
export type NativeNavigationViewPaneClosingEventArgs = {
readonly cancel: boolean;
}
}
export namespace NativeWinUI {
export type NativeNumberBoxValueChangedEventArgs = {
readonly newValue: number;
readonly oldValue: number;
}
}
export namespace NativeWinUI {
export type NativePipsPagerSelectedIndexChangedEventArgs = {
}
}
export type NativeSelectionChangedEventArgs = {
}
export namespace NativeWinUI {
export type NativeRefreshRequestedEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeRefreshStateChangedEventArgs = {
readonly newState: Enums.WinUIEnums.RefreshVisualizerState;
readonly oldState: Enums.WinUIEnums.RefreshVisualizerState;
}
}
export namespace NativeWinUI {
export type NativeSplitButtonClickEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeTabViewTabCloseRequestedEventArgs = {
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeTabViewTabDragCompletedEventArgs = {
readonly dropResult: Enums.DataPackageOperation;
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeTabViewTabDragStartingEventArgs = {
readonly cancel: boolean;
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeTabViewTabDroppedOutsideEventArgs = {
readonly item: object;
}
}
export type NativeIVectorChangedEventArgs = {
readonly collectionChange: Enums.CollectionChange;
readonly index: number;
}
export type NativeDragEventArgs = {
readonly handled: boolean;
readonly acceptedOperation: Enums.DataPackageOperation;
readonly modifiers: Enums.DragDropModifiers;
readonly allowedOperations: Enums.DataPackageOperation;
}
export namespace NativeWinUI {
export type NativeTeachingTipClosedEventArgs = {
readonly reason: Enums.WinUIEnums.TeachingTipCloseReason;
}
}
export namespace NativeWinUI {
export type NativeTeachingTipClosingEventArgs = {
readonly cancel: boolean;
readonly reason: Enums.WinUIEnums.TeachingTipCloseReason;
}
}
export namespace NativeWinUI {
export type NativeToggleSplitButtonIsCheckedChangedEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeTreeViewCollapsedEventArgs = {
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeTreeViewExpandingEventArgs = {
readonly item: object;
}
}
export namespace NativeWinUI {
export type NativeTreeViewItemInvokedEventArgs = {
readonly handled: boolean;
readonly invokedItem: object;
}
}
export namespace NativeWinUI {
export type NativeTreeViewDragItemsCompletedEventArgs = {
readonly dropResult: Enums.DataPackageOperation;
readonly newParentItem: object;
}
}
export namespace NativeWinUI {
export type NativeTreeViewDragItemsStartingEventArgs = {
readonly cancel: boolean;
}
}
export namespace NativeWebView2 {
export type NativeCoreWebView2ProcessFailedEventArgs = {
}
}
export namespace NativeWinUI {
export type NativeCoreWebView2InitializedEventArgs = {
}
}
export namespace NativeWebView2 {
export type NativeCoreWebView2NavigationCompletedEventArgs = {
}
}
export namespace NativeWebView2 {
export type NativeCoreWebView2NavigationStartingEventArgs = {
}
}
export namespace NativeWebView2 {
export type NativeCoreWebView2WebMessageReceivedEventArgs = {
}
}
export type NativeDoubleTappedRoutedEventArgs = {
readonly handled: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
}
export type NativeRoutedEventArgs = {
readonly originalSource: object;
}
export type NativeHoldingRoutedEventArgs = {
readonly handled: boolean;
readonly holdingState: Enums.HoldingState;
readonly pointerDeviceType: Enums.PointerDeviceType;
}
export type NativeManipulationCompletedRoutedEventArgs = {
readonly handled: boolean;
readonly isInertial: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
readonly position: Point;
}
export type NativeManipulationDeltaRoutedEventArgs = {
readonly handled: boolean;
readonly isInertial: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
readonly position: Point;
}
export type NativeManipulationInertiaStartingRoutedEventArgs = {
readonly handled: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
}
export type NativeManipulationStartedRoutedEventArgs = {
readonly handled: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
readonly position: Point;
}
export type NativeManipulationStartingRoutedEventArgs = {
readonly mode: Enums.ManipulationModes;
readonly handled: boolean;
}
export type NativePointerRoutedEventArgs = {
readonly handled: boolean;
readonly keyModifiers: Enums.VirtualKeyModifiers;
readonly isGenerated: boolean;
}
export type NativeRightTappedRoutedEventArgs = {
readonly handled: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
}
export type NativeTappedRoutedEventArgs = {
readonly handled: boolean;
readonly pointerDeviceType: Enums.PointerDeviceType;
}
export type NativeDragStartingEventArgs = {
readonly cancel: boolean;
readonly allowedOperations: Enums.DataPackageOperation;
}
export type NativeDropCompletedEventArgs = {
readonly dropResult: Enums.DataPackageOperation;
}
export type NativeAccessKeyDisplayDismissedEventArgs = {
}
export type NativeAccessKeyDisplayRequestedEventArgs = {
readonly pressedKeys: string;
}
export type NativeAccessKeyInvokedEventArgs = {
readonly handled: boolean;
}
export type NativeContextRequestedEventArgs = {
TryGetPosition(tag: number): { point: Point, returnValue: boolean }
readonly handled: boolean;
}
export type NativeGettingFocusEventArgs = {
readonly handled: boolean;
readonly cancel: boolean;
readonly direction: Enums.FocusNavigationDirection;
readonly focusState: Enums.FocusState;
readonly inputDevice: Enums.FocusInputDeviceKind;
}
export type NativeLosingFocusEventArgs = {
readonly handled: boolean;
readonly cancel: boolean;
readonly direction: Enums.FocusNavigationDirection;
readonly focusState: Enums.FocusState;
readonly inputDevice: Enums.FocusInputDeviceKind;
}
export type NativeNoFocusCandidateFoundEventArgs = {
readonly handled: boolean;
readonly direction: Enums.FocusNavigationDirection;
readonly inputDevice: Enums.FocusInputDeviceKind;
}
export type NativeCharacterReceivedRoutedEventArgs = {
readonly handled: boolean;
}
export type NativeKeyRoutedEventArgs = {
readonly handled: boolean;
readonly key: Enums.VirtualKey;
readonly originalKey: Enums.VirtualKey;
readonly deviceId: string;
}
export type NativeProcessKeyboardAcceleratorEventArgs = {
readonly handled: boolean;
readonly key: Enums.VirtualKey;
readonly modifiers: Enums.VirtualKeyModifiers;
}
export type NativeBringIntoViewRequestedEventArgs = {
readonly verticalOffset: number;
readonly horizontalOffset: number;
readonly handled: boolean;
readonly animationDesired: boolean;
readonly horizontalAlignmentRatio: number;
readonly verticalAlignmentRatio: number;
}
export type NativeSizeChangedEventArgs = {
}
export type NativeDataContextChangedEventArgs = {
readonly handled: boolean;
readonly newValue: object;
}
export type NativeEffectiveViewportChangedEventArgs = {
readonly bringIntoViewDistanceX: number;
readonly bringIntoViewDistanceY: number;
}
export type NativeDependencyPropertyChangedEventArgs = {
readonly newValue: object;
readonly oldValue: object;
}
export type NativeFocusDisengagedEventArgs = {
}
export type NativeFocusEngagedEventArgs = {
readonly handled: boolean;
}
export type NativeAutoSuggestBoxSuggestionChosenEventArgs = {
readonly selectedItem: object;
}
export type NativeAutoSuggestBoxTextChangedEventArgs = {
readonly reason: Enums.AutoSuggestionBoxTextChangeReason;
}
export type NativeAutoSuggestBoxQuerySubmittedEventArgs = {
readonly chosenSuggestion: object;
readonly queryText: string;
}
export type NativeCalendarViewDayItemChangingEventArgs = {
readonly inRecycleQueue: boolean;
readonly phase: number;
}
export type NativeCalendarDatePickerDateChangedEventArgs = {
}
export type NativeCalendarViewSelectedDatesChangedEventArgs = {
}
export type NativeColorChangedEventArgs = {
readonly newColor: Color | number;
readonly oldColor: Color | number;
}
export type NativeComboBoxTextSubmittedEventArgs = {
readonly handled: boolean;
readonly text: string;
}
export type NativeDynamicOverflowItemsChangingEventArgs = {
readonly action: Enums.CommandBarDynamicOverflowAction;
}
export type NativeFlyoutBaseClosingEventArgs = {
readonly cancel: boolean;
}
export type NativeContentDialogClosedEventArgs = {
readonly result: Enums.ContentDialogResult;
}
export type NativeContentDialogClosingEventArgs = {
readonly cancel: boolean;
readonly result: Enums.ContentDialogResult;
}
export type NativeContentDialogOpenedEventArgs = {
}
export type NativeContentDialogButtonClickEventArgs = {
readonly cancel: boolean;
}
export type NativeDatePickerValueChangedEventArgs = {
}
export type NativeDatePickerSelectedValueChangedEventArgs = {
}
export type NativeDatePickedEventArgs = {
}
export type NativeNavigationEventArgs = {
readonly uri: string;
readonly content: object;
readonly navigationMode: Enums.NavigationMode;
readonly parameter: object;
}
export type NativeNavigatingCancelEventArgs = {
readonly cancel: boolean;
readonly navigationMode: Enums.NavigationMode;
readonly parameter: object;
}
export type NativeNavigationFailedEventArgs = {
readonly handled: boolean;
}
export type NativeDragItemsStartingEventArgs = {
readonly cancel: boolean;
}
export type NativeItemClickEventArgs = {
readonly clickedItem: object;
}
export type NativeContainerContentChangingEventArgs = {
readonly handled: boolean;
readonly inRecycleQueue: boolean;
readonly item: object;
readonly itemIndex: number;
readonly phase: number;
}
export type NativeChoosingGroupHeaderContainerEventArgs = {
readonly group: object;
readonly groupIndex: number;
}
export type NativeChoosingItemContainerEventArgs = {
readonly isContainerPrepared: boolean;
readonly item: object;
readonly itemIndex: number;
}
export type NativeDragItemsCompletedEventArgs = {
readonly dropResult: Enums.DataPackageOperation;
}
export type NativeHandwritingPanelClosedEventArgs = {
}
export type NativeHandwritingPanelOpenedEventArgs = {
}
export type NativeHubSectionHeaderClickEventArgs = {
}
export type NativeSectionsInViewChangedEventArgs = {
}
export type NativeExceptionRoutedEventArgs = {
readonly errorMessage: string;
}
export type NativeInkToolbarIsStencilButtonCheckedChangedEventArgs = {
readonly stencilKind: Enums.InkToolbarStencilKind;
}
export type NativeItemsPickedEventArgs = {
}
export type NativeMapInputEventArgs = {
readonly position: Point;
}
export type NativeMapActualCameraChangedEventArgs = {
readonly changeReason: Enums.MapCameraChangeReason;
}
export type NativeMapActualCameraChangingEventArgs = {
readonly changeReason: Enums.MapCameraChangeReason;
}
export type NativeMapCustomExperienceChangedEventArgs = {
}
export type NativeMapElementClickEventArgs = {
readonly position: Point;
}
export type NativeMapElementPointerEnteredEventArgs = {
readonly position: Point;
}
export type NativeMapElementPointerExitedEventArgs = {
readonly position: Point;
}
export type NativeMapTargetCameraChangedEventArgs = {
readonly changeReason: Enums.MapCameraChangeReason;
}
export type NativeMapRightTappedEventArgs = {
readonly position: Point;
}
export type NativeMapContextRequestedEventArgs = {
readonly position: Point;
}
export type NativeTimelineMarkerRoutedEventArgs = {
}
export type NativeRateChangedRoutedEventArgs = {
}
export type NativePartialMediaFailureDetectedEventArgs = {
readonly streamKind: Enums.FailedMediaStreamKind;
}
export type NativeMediaTransportControlsThumbnailRequestedEventArgs = {
}
export type NativeNavigationViewDisplayModeChangedEventArgs = {
readonly displayMode: Enums.NavigationViewDisplayMode;
}
export type NativeNavigationViewItemInvokedEventArgs = {
readonly invokedItem: object;
readonly isSettingsInvoked: boolean;
}
export type NativeNavigationViewSelectionChangedEventArgs = {
readonly isSettingsSelected: boolean;
readonly selectedItem: object;
}
export type NativeNavigationViewBackRequestedEventArgs = {
}
export type NativeNavigationViewPaneClosingEventArgs = {
readonly cancel: boolean;
}
export type NativeContextMenuEventArgs = {
readonly handled: boolean;
readonly cursorLeft: number;
readonly cursorTop: number;
}
export type NativeTextControlPasteEventArgs = {
readonly handled: boolean;
}
export type NativePasswordBoxPasswordChangingEventArgs = {
readonly isContentChanging: boolean;
}
export type NativePickerConfirmedEventArgs = {
}
export type NativePivotItemEventArgs = {
}
export type NativeRangeBaseValueChangedEventArgs = {
readonly newValue: number;
readonly oldValue: number;
}
export type NativeScrollEventArgs = {
readonly newValue: number;
readonly scrollEventType: Enums.ScrollEventType;
}
export type NativeDragCompletedEventArgs = {
readonly canceled: boolean;
readonly horizontalChange: number;
readonly verticalChange: number;
}
export type NativeDragDeltaEventArgs = {
readonly horizontalChange: number;
readonly verticalChange: number;
}
export type NativeDragStartedEventArgs = {
readonly horizontalOffset: number;
readonly verticalOffset: number;
}
export type NativeRefreshRequestedEventArgs = {
}
export type NativeRefreshStateChangedEventArgs = {
readonly newState: Enums.RefreshVisualizerState;
readonly oldState: Enums.RefreshVisualizerState;
}
export type NativeCandidateWindowBoundsChangedEventArgs = {
}
export type NativeRichEditBoxTextChangingEventArgs = {
readonly isContentChanging: boolean;
}
export type NativeTextCompositionChangedEventArgs = {
readonly length: number;
readonly startIndex: number;
}
export type NativeTextCompositionEndedEventArgs = {
readonly length: number;
readonly startIndex: number;
}
export type NativeTextCompositionStartedEventArgs = {
readonly length: number;
readonly startIndex: number;
}
export type NativeTextControlCopyingToClipboardEventArgs = {
readonly handled: boolean;
}
export type NativeTextControlCuttingToClipboardEventArgs = {
readonly handled: boolean;
}
export type NativeContentLinkChangedEventArgs = {
readonly changeKind: Enums.ContentLinkChangeKind;
}
export type NativeContentLinkInvokedEventArgs = {
readonly handled: boolean;
}
export type NativeRichEditBoxSelectionChangingEventArgs = {
readonly cancel: boolean;
readonly selectionLength: number;
readonly selectionStart: number;
}
export type NativeIsTextTrimmedChangedEventArgs = {
}
export type NativeScrollViewerViewChangedEventArgs = {
}
export type NativeScrollViewerViewChangingEventArgs = {
}
export type NativeAnchorRequestedEventArgs = {
}
export type NativeSearchBoxQueryChangedEventArgs = {
readonly language: string;
readonly queryText: string;
}
export type NativeSearchBoxQuerySubmittedEventArgs = {
readonly keyModifiers: Enums.VirtualKeyModifiers;
readonly language: string;
readonly queryText: string;
}
export type NativeSearchBoxResultSuggestionChosenEventArgs = {
readonly keyModifiers: Enums.VirtualKeyModifiers;
readonly tag: string;
}
export type NativeSearchBoxSuggestionsRequestedEventArgs = {
readonly language: string;
readonly queryText: string;
}
export type NativeSemanticZoomViewChangedEventArgs = {
readonly isSourceZoomedInView: boolean;
}
export type NativeBackClickEventArgs = {
readonly handled: boolean;
}
export type NativeSplitButtonClickEventArgs = {
}
export type NativeSplitViewPaneClosingEventArgs = {
readonly cancel: boolean;
}
export type NativeTextChangedEventArgs = {
}
export type NativeTextBoxTextChangingEventArgs = {
readonly isContentChanging: boolean;
}
export type NativeTextBoxBeforeTextChangingEventArgs = {
readonly cancel: boolean;
readonly newText: string;
}
export type NativeTextBoxSelectionChangingEventArgs = {
readonly cancel: boolean;
readonly selectionLength: number;
readonly selectionStart: number;
}
export type NativeTimePickerValueChangedEventArgs = {
}
export type NativeTimePickerSelectedValueChangedEventArgs = {
}
export type NativeTimePickedEventArgs = {
}
export type NativeToggleSplitButtonIsCheckedChangedEventArgs = {
}
export type NativeTreeViewCollapsedEventArgs = {
readonly item: object;
}
export type NativeTreeViewExpandingEventArgs = {
readonly item: object;
}
export type NativeTreeViewItemInvokedEventArgs = {
readonly handled: boolean;
readonly invokedItem: object;
}
export type NativeTreeViewDragItemsCompletedEventArgs = {
readonly dropResult: Enums.DataPackageOperation;
}
export type NativeTreeViewDragItemsStartingEventArgs = {
readonly cancel: boolean;
}
export type NativeCleanUpVirtualizedItemEventArgs = {
readonly cancel: boolean;
readonly value: object;
}
export type NativeWebViewNavigationFailedEventArgs = {
readonly uri: string;
readonly webErrorStatus: Enums.WebErrorStatus;
}
export type NativeNotifyEventArgs = {
readonly value: string;
readonly callingUri: string;
}
export type NativeWebViewContentLoadingEventArgs = {
readonly uri: string;
}
export type NativeWebViewDOMContentLoadedEventArgs = {
readonly uri: string;
}
export type NativeWebViewNavigationCompletedEventArgs = {
readonly isSuccess: boolean;
readonly uri: string;
readonly webErrorStatus: Enums.WebErrorStatus;
}
export type NativeWebViewNavigationStartingEventArgs = {
readonly cancel: boolean;
readonly uri: string;
}
export type NativeWebViewLongRunningScriptDetectedEventArgs = {
readonly stopPageScriptExecution: boolean;
}
export type NativeWebViewUnviewableContentIdentifiedEventArgs = {
readonly referrer: string;
readonly uri: string;
readonly mediaType: string;
}
export type NativeWebViewNewWindowRequestedEventArgs = {
readonly handled: boolean;
readonly referrer: string;
readonly uri: string;
}
export type NativeWebViewPermissionRequestedEventArgs = {
}
export type NativeWebViewUnsupportedUriSchemeIdentifiedEventArgs = {
readonly handled: boolean;
readonly uri: string;
}
export type NativeWebViewSeparateProcessLostEventArgs = {
}
export type NativeWebViewWebResourceRequestedEventArgs = {
}
export type NativeHyperlinkClickEventArgs = {
}
export type NativeKeyboardAcceleratorInvokedEventArgs = {
readonly handled: boolean;
}
export namespace NativeWinUI {
export interface NativeAnimatedIconProps extends NativeIconElementProps {
type: 'Microsoft.UI.Xaml.Controls.AnimatedIcon';
mirroredWhenRightToLeft?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeAnimatedVisualPlayerProps extends NativeFrameworkElementProps {
type: 'Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer';
stretch?: Enums.Stretch;
playbackRate?: number;
autoPlay?: boolean;
animationOptimization?: Enums.WinUIEnums.PlayerAnimationOptimization;
}
}
export namespace NativeWinUI {
export interface NativeBreadcrumbBarProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.BreadcrumbBar';
itemsSource?: object;
itemTemplate?: object;
onItemClicked?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeBreadcrumbBarItemClickedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeBreadcrumbBarItemProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.BreadcrumbBarItem';
}
}
export namespace NativeWinUI {
export interface NativeColorPickerProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.ColorPicker';
previousColor?: any;
minValue?: number;
minSaturation?: number;
minHue?: number;
maxValue?: number;
maxSaturation?: number;
maxHue?: number;
isMoreButtonVisible?: boolean;
isHexInputVisible?: boolean;
isColorSpectrumVisible?: boolean;
isColorSliderVisible?: boolean;
isColorPreviewVisible?: boolean;
isColorChannelTextInputVisible?: boolean;
isAlphaTextInputVisible?: boolean;
isAlphaSliderVisible?: boolean;
isAlphaEnabled?: boolean;
colorSpectrumShape?: Enums.WinUIEnums.ColorSpectrumShape;
colorSpectrumComponents?: Enums.WinUIEnums.ColorSpectrumComponents;
color?: Color | number;
orientation?: Enums.Orientation;
onColorChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeColorChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeCommandBarFlyoutProps extends NativeFlyoutBaseProps {
type: 'Microsoft.UI.Xaml.Controls.CommandBarFlyout' | 'Microsoft.UI.Xaml.Controls.TextCommandBarFlyout';
}
}
export namespace NativeWinUI {
export interface NativeDropDownButtonProps extends NativeButtonProps {
type: 'Microsoft.UI.Xaml.Controls.DropDownButton';
}
}
export namespace NativeWinUI {
export interface NativeExpanderProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.Expander';
isExpanded?: boolean;
header?: object;
expandDirection?: Enums.WinUIEnums.ExpandDirection;
onCollapsed?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeExpanderCollapsedEventArgs>>) => void;
onExpanding?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeExpanderExpandingEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeImageIconProps extends NativeIconElementProps {
type: 'Microsoft.UI.Xaml.Controls.ImageIcon';
source?: string;
}
}
export namespace NativeWinUI {
export interface NativeInfoBadgeProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.InfoBadge';
value?: number;
}
}
export namespace NativeWinUI {
export interface NativeInfoBarProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.InfoBar';
title?: string;
severity?: Enums.WinUIEnums.InfoBarSeverity;
message?: string;
isOpen?: boolean;
isIconVisible?: boolean;
isClosable?: boolean;
content?: string;
closeButtonStyle?: string;
closeButtonCommandParameter?: object;
onCloseButtonClick?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onClosed?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeInfoBarClosedEventArgs>>) => void;
onClosing?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeInfoBarClosingEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeItemsRepeaterProps extends NativeFrameworkElementProps {
type: 'Microsoft.UI.Xaml.Controls.ItemsRepeater';
verticalCacheLength?: number;
itemsSource?: object;
itemTemplate?: string;
horizontalCacheLength?: number;
background?: ColorValue;
onElementClearing?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeItemsRepeaterElementClearingEventArgs>>) => void;
onElementIndexChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeItemsRepeaterElementIndexChangedEventArgs>>) => void;
onElementPrepared?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeItemsRepeaterElementPreparedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeItemsRepeaterScrollHostProps extends NativeFrameworkElementProps {
type: 'Microsoft.UI.Xaml.Controls.ItemsRepeaterScrollHost';
}
}
export namespace NativeWinUI {
export interface NativeMenuBarProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.MenuBar';
}
}
export namespace NativeWinUI {
export interface NativeMenuBarItemProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.MenuBarItem';
title?: string;
}
}
export namespace NativeWinUI {
export interface NativeMenuBarItemFlyoutProps extends NativeMenuFlyoutProps {
type: 'Microsoft.UI.Xaml.Controls.MenuBarItemFlyout';
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.NavigationView';
selectedItem?: object;
paneToggleButtonStyle?: string;
openPaneLength?: number;
menuItemsSource?: object;
menuItemContainerStyle?: string;
isTitleBarAutoPaddingEnabled?: boolean;
isSettingsVisible?: boolean;
isPaneToggleButtonVisible?: boolean;
isPaneOpen?: boolean;
header?: object;
footerMenuItemsSource?: object;
expandedModeThresholdWidth?: number;
compactPaneLength?: number;
compactModeThresholdWidth?: number;
alwaysShowHeader?: boolean;
shoulderNavigationEnabled?: Enums.WinUIEnums.NavigationViewShoulderNavigationEnabled;
selectionFollowsFocus?: Enums.WinUIEnums.NavigationViewSelectionFollowsFocus;
paneTitle?: string;
paneDisplayMode?: Enums.WinUIEnums.NavigationViewPaneDisplayMode;
overflowLabelMode?: Enums.WinUIEnums.NavigationViewOverflowLabelMode;
isPaneVisible?: boolean;
isBackEnabled?: boolean;
isBackButtonVisible?: Enums.WinUIEnums.NavigationViewBackButtonVisible;
onDisplayModeChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewDisplayModeChangedEventArgs>>) => void;
onItemInvoked?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewItemInvokedEventArgs>>) => void;
onSelectionChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewSelectionChangedEventArgs>>) => void;
onBackRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewBackRequestedEventArgs>>) => void;
onCollapsed?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewItemCollapsedEventArgs>>) => void;
onExpanding?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewItemExpandingEventArgs>>) => void;
onPaneClosed?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onPaneClosing?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNavigationViewPaneClosingEventArgs>>) => void;
onPaneOpened?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onPaneOpening?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewItemBaseProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.NavigationViewItemBase' | 'Microsoft.UI.Xaml.Controls.NavigationViewItem' | 'Microsoft.UI.Xaml.Controls.NavigationViewItemHeader' | 'Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator';
isSelected?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewItemProps extends NativeWinUI.NativeNavigationViewItemBaseProps {
type: 'Microsoft.UI.Xaml.Controls.NavigationViewItem';
selectsOnInvoked?: boolean;
menuItemsSource?: object;
isExpanded?: boolean;
isChildSelected?: boolean;
hasUnrealizedChildren?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewItemHeaderProps extends NativeWinUI.NativeNavigationViewItemBaseProps {
type: 'Microsoft.UI.Xaml.Controls.NavigationViewItemHeader';
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewItemSeparatorProps extends NativeWinUI.NativeNavigationViewItemBaseProps {
type: 'Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator';
}
}
export namespace NativeWinUI {
export interface NativeNumberBoxProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.NumberBox';
value?: number;
validationMode?: Enums.WinUIEnums.NumberBoxValidationMode;
textReadingOrder?: Enums.TextReadingOrder;
text?: string;
spinButtonPlacementMode?: Enums.WinUIEnums.NumberBoxSpinButtonPlacementMode;
smallChange?: number;
selectionHighlightColor?: ColorValue;
preventKeyboardDisplayOnProgrammaticFocus?: boolean;
placeholderText?: string;
minimum?: number;
maximum?: number;
largeChange?: number;
isWrapEnabled?: boolean;
header?: object;
description?: object;
acceptsExpression?: boolean;
onValueChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeNumberBoxValueChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeParallaxViewProps extends NativeFrameworkElementProps {
type: 'Microsoft.UI.Xaml.Controls.ParallaxView';
verticalSourceStartOffset?: number;
verticalSourceOffsetKind?: Enums.WinUIEnums.ParallaxSourceOffsetKind;
verticalSourceEndOffset?: number;
verticalShift?: number;
maxVerticalShiftRatio?: number;
maxHorizontalShiftRatio?: number;
isVerticalShiftClamped?: boolean;
isHorizontalShiftClamped?: boolean;
horizontalSourceStartOffset?: number;
horizontalSourceOffsetKind?: Enums.WinUIEnums.ParallaxSourceOffsetKind;
horizontalSourceEndOffset?: number;
horizontalShift?: number;
}
}
export namespace NativeWinUI {
export interface NativePersonPictureProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.PersonPicture';
profilePicture?: string;
preferSmallImage?: boolean;
isGroup?: boolean;
initials?: string;
displayName?: string;
badgeText?: string;
badgeNumber?: number;
badgeImageSource?: string;
badgeGlyph?: string;
}
}
export namespace NativeWinUI {
export interface NativePipsPagerProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.PipsPager';
selectedPipStyle?: string;
selectedPageIndex?: number;
previousButtonVisibility?: Enums.WinUIEnums.PipsPagerButtonVisibility;
previousButtonStyle?: string;
orientation?: Enums.Orientation;
numberOfPages?: number;
normalPipStyle?: string;
nextButtonVisibility?: Enums.WinUIEnums.PipsPagerButtonVisibility;
nextButtonStyle?: string;
maxVisiblePips?: number;
onSelectedIndexChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativePipsPagerSelectedIndexChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeColorPickerSliderProps extends NativeSliderProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider';
colorChannel?: Enums.WinUIEnums.ColorPickerHsvChannel;
}
}
export namespace NativeWinUI {
export interface NativeColorSpectrumProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum';
shape?: Enums.WinUIEnums.ColorSpectrumShape;
minValue?: number;
minSaturation?: number;
minHue?: number;
maxValue?: number;
maxSaturation?: number;
maxHue?: number;
components?: Enums.WinUIEnums.ColorSpectrumComponents;
color?: Color | number;
onColorChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeColorChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeCommandBarFlyoutCommandBarProps extends NativeCommandBarProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar';
}
}
export namespace NativeWinUI {
export interface NativeInfoBarPanelProps extends NativePanelProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel';
verticalOrientationPadding?: Thickness;
horizontalOrientationPadding?: Thickness;
}
}
export namespace NativeWinUI {
export interface NativeMonochromaticOverlayPresenterProps extends NativeGridProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.MonochromaticOverlayPresenter';
replacementColor?: Color | number;
}
}
export namespace NativeWinUI {
export interface NativeNavigationViewItemPresenterProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter';
}
}
export namespace NativeWinUI {
export interface NativeTabViewListViewProps extends NativeListViewProps {
type: 'Microsoft.UI.Xaml.Controls.Primitives.TabViewListView';
}
}
export namespace NativeWinUI {
export interface NativeProgressBarProps extends NativeRangeBaseProps {
type: 'Microsoft.UI.Xaml.Controls.ProgressBar';
showPaused?: boolean;
showError?: boolean;
isIndeterminate?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeProgressRingProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.ProgressRing';
value?: number;
minimum?: number;
maximum?: number;
isIndeterminate?: boolean;
isActive?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeRadioButtonsProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.RadioButtons';
selectedItem?: object;
selectedIndex?: number;
maxColumns?: number;
itemsSource?: object;
itemTemplate?: object;
header?: object;
onSelectionChanged?: (event: NativeSyntheticEvent<undefined>) => void;
}
}
export namespace NativeWinUI {
export interface NativeRadioMenuFlyoutItemProps extends NativeMenuFlyoutItemProps {
type: 'Microsoft.UI.Xaml.Controls.RadioMenuFlyoutItem';
isChecked?: boolean;
groupName?: string;
}
}
export namespace NativeWinUI {
export interface NativeRatingControlProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.RatingControl';
value?: number;
placeholderValue?: number;
maxRating?: number;
isReadOnly?: boolean;
isClearEnabled?: boolean;
initialSetValue?: number;
caption?: string;
onValueChanged?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeRefreshContainerProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.RefreshContainer';
pullDirection?: Enums.WinUIEnums.RefreshPullDirection;
onRefreshRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeRefreshRequestedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeRefreshVisualizerProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.RefreshVisualizer';
orientation?: Enums.WinUIEnums.RefreshVisualizerOrientation;
onRefreshRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeRefreshRequestedEventArgs>>) => void;
onRefreshStateChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeRefreshStateChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeRevealListViewItemPresenterProps extends NativeListViewItemPresenterProps {
type: 'Microsoft.UI.Xaml.Controls.RevealListViewItemPresenter';
}
}
export namespace NativeWinUI {
export interface NativeSplitButtonProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.SplitButton' | 'Microsoft.UI.Xaml.Controls.ToggleSplitButton';
commandParameter?: object;
onClick?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeSplitButtonClickEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeSwipeControlProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.SwipeControl';
}
}
export namespace NativeWinUI {
export interface NativeTabViewProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.TabView';
tabWidthMode?: Enums.WinUIEnums.TabViewWidthMode;
tabStripHeader?: object;
tabStripFooter?: object;
tabItemsSource?: object;
selectedItem?: object;
selectedIndex?: number;
isAddTabButtonVisible?: boolean;
closeButtonOverlayMode?: Enums.WinUIEnums.TabViewCloseButtonOverlayMode;
canReorderTabs?: boolean;
canDragTabs?: boolean;
allowDropTabs?: boolean;
addTabButtonCommandParameter?: object;
onAddTabButtonClick?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onSelectionChanged?: (event: NativeSyntheticEvent<undefined>) => void;
onTabCloseRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabCloseRequestedEventArgs>>) => void;
onTabDragCompleted?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabDragCompletedEventArgs>>) => void;
onTabDragStarting?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabDragStartingEventArgs>>) => void;
onTabDroppedOutside?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabDroppedOutsideEventArgs>>) => void;
onTabItemsChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeIVectorChangedEventArgs>>) => void;
onTabStripDragOver?: (event: NativeSyntheticEvent<undefined>) => void;
onTabStripDrop?: (event: NativeSyntheticEvent<undefined>) => void;
}
}
export namespace NativeWinUI {
export interface NativeTabViewItemProps extends NativeListViewItemProps {
type: 'Microsoft.UI.Xaml.Controls.TabViewItem';
isClosable?: boolean;
header?: object;
onCloseRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabCloseRequestedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeTeachingTipProps extends NativeContentControlProps {
type: 'Microsoft.UI.Xaml.Controls.TeachingTip';
title?: string;
tailVisibility?: Enums.WinUIEnums.TeachingTipTailVisibility;
subtitle?: string;
shouldConstrainToRootBounds?: boolean;
preferredPlacement?: Enums.WinUIEnums.TeachingTipPlacementMode;
placementMargin?: Thickness;
isOpen?: boolean;
isLightDismissEnabled?: boolean;
heroContentPlacement?: Enums.WinUIEnums.TeachingTipHeroContentPlacementMode;
closeButtonStyle?: string;
closeButtonContent?: object;
closeButtonCommandParameter?: object;
actionButtonStyle?: string;
actionButtonContent?: object;
actionButtonCommandParameter?: object;
onActionButtonClick?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onCloseButtonClick?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
onClosed?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTeachingTipClosedEventArgs>>) => void;
onClosing?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTeachingTipClosingEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeTextCommandBarFlyoutProps extends NativeWinUI.NativeCommandBarFlyoutProps {
type: 'Microsoft.UI.Xaml.Controls.TextCommandBarFlyout';
}
}
export namespace NativeWinUI {
export interface NativeToggleSplitButtonProps extends NativeWinUI.NativeSplitButtonProps {
type: 'Microsoft.UI.Xaml.Controls.ToggleSplitButton';
isChecked?: boolean;
onIsCheckedChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeToggleSplitButtonIsCheckedChangedEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeTreeViewProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.TreeView';
selectionMode?: Enums.WinUIEnums.TreeViewSelectionMode;
selectedItem?: object;
itemsSource?: object;
itemContainerStyle?: string;
canReorderItems?: boolean;
canDragItems?: boolean;
onCollapsed?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTreeViewCollapsedEventArgs>>) => void;
onExpanding?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTreeViewExpandingEventArgs>>) => void;
onItemInvoked?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTreeViewItemInvokedEventArgs>>) => void;
onDragItemsCompleted?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTreeViewDragItemsCompletedEventArgs>>) => void;
onDragItemsStarting?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTreeViewDragItemsStartingEventArgs>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeTreeViewItemProps extends NativeListViewItemProps {
type: 'Microsoft.UI.Xaml.Controls.TreeViewItem';
isExpanded?: boolean;
glyphSize?: number;
glyphOpacity?: number;
glyphBrush?: ColorValue;
expandedGlyph?: string;
collapsedGlyph?: string;
itemsSource?: object;
hasUnrealizedChildren?: boolean;
}
}
export namespace NativeWinUI {
export interface NativeTreeViewListProps extends NativeListViewProps {
type: 'Microsoft.UI.Xaml.Controls.TreeViewList';
}
}
export namespace NativeWinUI {
export interface NativeTwoPaneViewProps extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.TwoPaneView';
wideModeConfiguration?: Enums.WinUIEnums.TwoPaneViewWideModeConfiguration;
tallModeConfiguration?: Enums.WinUIEnums.TwoPaneViewTallModeConfiguration;
panePriority?: Enums.WinUIEnums.TwoPaneViewPriority;
minWideModeWidth?: number;
minTallModeHeight?: number;
onModeChanged?: (event: NativeSyntheticEvent<TypedEvent<any>>) => void;
}
}
export namespace NativeWinUI {
export interface NativeWebView2Props extends NativeControlProps {
type: 'Microsoft.UI.Xaml.Controls.WebView2';
source?: string;
canGoForward?: boolean;
canGoBack?: boolean;
onCoreProcessFailed?: (event: NativeSyntheticEvent<TypedEvent<NativeWebView2.NativeCoreWebView2ProcessFailedEventArgs>>) => void;
onCoreWebView2Initialized?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeCoreWebView2InitializedEventArgs>>) => void;
onNavigationCompleted?: (event: NativeSyntheticEvent<TypedEvent<NativeWebView2.NativeCoreWebView2NavigationCompletedEventArgs>>) => void;
onNavigationStarting?: (event: NativeSyntheticEvent<TypedEvent<NativeWebView2.NativeCoreWebView2NavigationStartingEventArgs>>) => void;
onWebMessageReceived?: (event: NativeSyntheticEvent<TypedEvent<NativeWebView2.NativeCoreWebView2WebMessageReceivedEventArgs>>) => void;
}
}
export interface NativeDependencyObjectProps extends ViewProps {
type: 'Windows.UI.Xaml.DependencyObject' |
'Microsoft.UI.Xaml.Controls.AnimatedIcon' |
'Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer' |
'Microsoft.UI.Xaml.Controls.BreadcrumbBar' |
'Microsoft.UI.Xaml.Controls.BreadcrumbBarItem' |
'Microsoft.UI.Xaml.Controls.ColorPicker' |
'Microsoft.UI.Xaml.Controls.CommandBarFlyout' |
'Microsoft.UI.Xaml.Controls.DropDownButton' |
'Microsoft.UI.Xaml.Controls.Expander' |
'Microsoft.UI.Xaml.Controls.ImageIcon' |
'Microsoft.UI.Xaml.Controls.InfoBadge' |
'Microsoft.UI.Xaml.Controls.InfoBar' |
'Microsoft.UI.Xaml.Controls.ItemsRepeater' |
'Microsoft.UI.Xaml.Controls.ItemsRepeaterScrollHost' |
'Microsoft.UI.Xaml.Controls.MenuBar' |
'Microsoft.UI.Xaml.Controls.MenuBarItem' |
'Microsoft.UI.Xaml.Controls.MenuBarItemFlyout' |
'Microsoft.UI.Xaml.Controls.NavigationView' |
'Microsoft.UI.Xaml.Controls.NavigationViewItemBase' |
'Microsoft.UI.Xaml.Controls.NavigationViewItem' |
'Microsoft.UI.Xaml.Controls.NavigationViewItemHeader' |
'Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator' |
'Microsoft.UI.Xaml.Controls.NumberBox' |
'Microsoft.UI.Xaml.Controls.ParallaxView' |
'Microsoft.UI.Xaml.Controls.PersonPicture' |
'Microsoft.UI.Xaml.Controls.PipsPager' |
'Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider' |
'Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum' |
'Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar' |
'Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel' |
'Microsoft.UI.Xaml.Controls.Primitives.MonochromaticOverlayPresenter' |
'Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter' |
'Microsoft.UI.Xaml.Controls.Primitives.TabViewListView' |
'Microsoft.UI.Xaml.Controls.ProgressBar' |
'Microsoft.UI.Xaml.Controls.ProgressRing' |
'Microsoft.UI.Xaml.Controls.RadioButtons' |
'Microsoft.UI.Xaml.Controls.RadioMenuFlyoutItem' |
'Microsoft.UI.Xaml.Controls.RatingControl' |
'Microsoft.UI.Xaml.Controls.RefreshContainer' |
'Microsoft.UI.Xaml.Controls.RefreshVisualizer' |
'Microsoft.UI.Xaml.Controls.RevealListViewItemPresenter' |
'Microsoft.UI.Xaml.Controls.SplitButton' |
'Microsoft.UI.Xaml.Controls.SwipeControl' |
'Microsoft.UI.Xaml.Controls.TabView' |
'Microsoft.UI.Xaml.Controls.TabViewItem' |
'Microsoft.UI.Xaml.Controls.TeachingTip' |
'Microsoft.UI.Xaml.Controls.TextCommandBarFlyout' |
'Microsoft.UI.Xaml.Controls.ToggleSplitButton' |
'Microsoft.UI.Xaml.Controls.TreeView' |
'Microsoft.UI.Xaml.Controls.TreeViewItem' |
'Microsoft.UI.Xaml.Controls.TreeViewList' |
'Microsoft.UI.Xaml.Controls.TwoPaneView' |
'Microsoft.UI.Xaml.Controls.WebView2' |
'Windows.UI.Xaml.UIElement' |
'Windows.UI.Xaml.FrameworkElement' |
'Windows.UI.Xaml.Controls.Control' |
'Windows.UI.Xaml.Controls.ContentControl' |
'Windows.UI.Xaml.Controls.AppBar' |
'Windows.UI.Xaml.Controls.Primitives.ButtonBase' |
'Windows.UI.Xaml.Controls.Button' |
'Windows.UI.Xaml.Controls.AppBarButton' |
'Windows.UI.Xaml.Controls.AppBarElementContainer' |
'Windows.UI.Xaml.Controls.AppBarSeparator' |
'Windows.UI.Xaml.Controls.Primitives.ToggleButton' |
'Windows.UI.Xaml.Controls.AppBarToggleButton' |
'Windows.UI.Xaml.Controls.ItemsControl' |
'Windows.UI.Xaml.Controls.AutoSuggestBox' |
'Windows.UI.Xaml.Controls.IconElement' |
'Windows.UI.Xaml.Controls.BitmapIcon' |
'Windows.UI.Xaml.Controls.Border' |
'Windows.UI.Xaml.Controls.CalendarDatePicker' |
'Windows.UI.Xaml.Controls.CalendarView' |
'Windows.UI.Xaml.Controls.CalendarViewDayItem' |
'Windows.UI.Xaml.Controls.Panel' |
'Windows.UI.Xaml.Controls.Canvas' |
'Windows.UI.Xaml.Controls.CaptureElement' |
'Windows.UI.Xaml.Controls.CheckBox' |
'Windows.UI.Xaml.Controls.ColorPicker' |
'Windows.UI.Xaml.Controls.Primitives.Selector' |
'Windows.UI.Xaml.Controls.ComboBox' |
'Windows.UI.Xaml.Controls.Primitives.SelectorItem' |
'Windows.UI.Xaml.Controls.ComboBoxItem' |
'Windows.UI.Xaml.Controls.CommandBar' |
'Windows.UI.Xaml.Controls.Primitives.FlyoutBase' |
'Windows.UI.Xaml.Controls.CommandBarFlyout' |
'Windows.UI.Xaml.Controls.CommandBarOverflowPresenter' |
'Windows.UI.Xaml.Controls.ContentDialog' |
'Windows.UI.Xaml.Controls.ContentPresenter' |
'Windows.UI.Xaml.Controls.DatePicker' |
'Windows.UI.Xaml.Controls.Primitives.PickerFlyoutBase' |
'Windows.UI.Xaml.Controls.DatePickerFlyout' |
'Windows.UI.Xaml.Controls.DatePickerFlyoutPresenter' |
'Windows.UI.Xaml.Controls.DropDownButton' |
'Windows.UI.Xaml.Controls.FlipView' |
'Windows.UI.Xaml.Controls.FlipViewItem' |
'Windows.UI.Xaml.Controls.Flyout' |
'Windows.UI.Xaml.Controls.FlyoutPresenter' |
'Windows.UI.Xaml.Controls.FontIcon' |
'Windows.UI.Xaml.Controls.Frame' |
'Windows.UI.Xaml.Controls.Grid' |
'Windows.UI.Xaml.Controls.ListViewBase' |
'Windows.UI.Xaml.Controls.GridView' |
'Windows.UI.Xaml.Controls.ListViewBaseHeaderItem' |
'Windows.UI.Xaml.Controls.GridViewHeaderItem' |
'Windows.UI.Xaml.Controls.GridViewItem' |
'Windows.UI.Xaml.Controls.GroupItem' |
'Windows.UI.Xaml.Controls.HandwritingView' |
'Windows.UI.Xaml.Controls.Hub' |
'Windows.UI.Xaml.Controls.HubSection' |
'Windows.UI.Xaml.Controls.HyperlinkButton' |
'Windows.UI.Xaml.Controls.IconSourceElement' |
'Windows.UI.Xaml.Controls.Image' |
'Windows.UI.Xaml.Controls.InkCanvas' |
'Windows.UI.Xaml.Controls.InkToolbar' |
'Windows.UI.Xaml.Controls.RadioButton' |
'Windows.UI.Xaml.Controls.InkToolbarToolButton' |
'Windows.UI.Xaml.Controls.InkToolbarPenButton' |
'Windows.UI.Xaml.Controls.InkToolbarBallpointPenButton' |
'Windows.UI.Xaml.Controls.InkToolbarCustomPenButton' |
'Windows.UI.Xaml.Controls.InkToolbarToggleButton' |
'Windows.UI.Xaml.Contr