UNPKG

react-native-xaml

Version:

Allows using XAML directly, inside of a React Native Windows app

1,372 lines (1,362 loc) 206 kB
/************************************************************* 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