UNPKG

react-native-xaml

Version:

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

1,212 lines 200 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 declare namespace NativeWinUI { type NativeBreadcrumbBarItemClickedEventArgs = { readonly index: number; readonly item: object; }; } export declare namespace NativeWinUI { type NativeColorChangedEventArgs = { readonly newColor: Color | number; readonly oldColor: Color | number; }; } export declare namespace NativeWinUI { type NativeExpanderCollapsedEventArgs = {}; } export declare namespace NativeWinUI { type NativeExpanderExpandingEventArgs = {}; } export declare namespace NativeWinUI { type NativeInfoBarClosedEventArgs = { readonly reason: Enums.WinUIEnums.InfoBarCloseReason; }; } export declare namespace NativeWinUI { type NativeInfoBarClosingEventArgs = { readonly cancel: boolean; readonly reason: Enums.WinUIEnums.InfoBarCloseReason; }; } export declare namespace NativeWinUI { type NativeItemsRepeaterElementClearingEventArgs = {}; } export declare namespace NativeWinUI { type NativeItemsRepeaterElementIndexChangedEventArgs = { readonly newIndex: number; readonly oldIndex: number; }; } export declare namespace NativeWinUI { type NativeItemsRepeaterElementPreparedEventArgs = { readonly index: number; }; } export declare namespace NativeWinUI { type NativeNavigationViewDisplayModeChangedEventArgs = { readonly displayMode: Enums.WinUIEnums.NavigationViewDisplayMode; }; } export declare namespace NativeWinUI { type NativeNavigationViewItemInvokedEventArgs = { readonly invokedItem: object; readonly isSettingsInvoked: boolean; }; } export declare namespace NativeWinUI { type NativeNavigationViewSelectionChangedEventArgs = { readonly isSettingsSelected: boolean; readonly selectedItem: object; }; } export declare namespace NativeWinUI { type NativeNavigationViewBackRequestedEventArgs = {}; } export declare namespace NativeWinUI { type NativeNavigationViewItemCollapsedEventArgs = { readonly collapsedItem: object; }; } export declare namespace NativeWinUI { type NativeNavigationViewItemExpandingEventArgs = { readonly expandingItem: object; }; } export declare namespace NativeWinUI { type NativeNavigationViewPaneClosingEventArgs = { readonly cancel: boolean; }; } export declare namespace NativeWinUI { type NativeNumberBoxValueChangedEventArgs = { readonly newValue: number; readonly oldValue: number; }; } export declare namespace NativeWinUI { type NativePipsPagerSelectedIndexChangedEventArgs = {}; } export type NativeSelectionChangedEventArgs = {}; export declare namespace NativeWinUI { type NativeRefreshRequestedEventArgs = {}; } export declare namespace NativeWinUI { type NativeRefreshStateChangedEventArgs = { readonly newState: Enums.WinUIEnums.RefreshVisualizerState; readonly oldState: Enums.WinUIEnums.RefreshVisualizerState; }; } export declare namespace NativeWinUI { type NativeSplitButtonClickEventArgs = {}; } export declare namespace NativeWinUI { type NativeTabViewTabCloseRequestedEventArgs = { readonly item: object; }; } export declare namespace NativeWinUI { type NativeTabViewTabDragCompletedEventArgs = { readonly dropResult: Enums.DataPackageOperation; readonly item: object; }; } export declare namespace NativeWinUI { type NativeTabViewTabDragStartingEventArgs = { readonly cancel: boolean; readonly item: object; }; } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { type NativeTeachingTipClosedEventArgs = { readonly reason: Enums.WinUIEnums.TeachingTipCloseReason; }; } export declare namespace NativeWinUI { type NativeTeachingTipClosingEventArgs = { readonly cancel: boolean; readonly reason: Enums.WinUIEnums.TeachingTipCloseReason; }; } export declare namespace NativeWinUI { type NativeToggleSplitButtonIsCheckedChangedEventArgs = {}; } export declare namespace NativeWinUI { type NativeTreeViewCollapsedEventArgs = { readonly item: object; }; } export declare namespace NativeWinUI { type NativeTreeViewExpandingEventArgs = { readonly item: object; }; } export declare namespace NativeWinUI { type NativeTreeViewItemInvokedEventArgs = { readonly handled: boolean; readonly invokedItem: object; }; } export declare namespace NativeWinUI { type NativeTreeViewDragItemsCompletedEventArgs = { readonly dropResult: Enums.DataPackageOperation; readonly newParentItem: object; }; } export declare namespace NativeWinUI { type NativeTreeViewDragItemsStartingEventArgs = { readonly cancel: boolean; }; } export declare namespace NativeWebView2 { type NativeCoreWebView2ProcessFailedEventArgs = {}; } export declare namespace NativeWinUI { type NativeCoreWebView2InitializedEventArgs = {}; } export declare namespace NativeWebView2 { type NativeCoreWebView2NavigationCompletedEventArgs = {}; } export declare namespace NativeWebView2 { type NativeCoreWebView2NavigationStartingEventArgs = {}; } export declare namespace NativeWebView2 { 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 declare namespace NativeWinUI { interface NativeAnimatedIconProps extends NativeIconElementProps { type: 'Microsoft.UI.Xaml.Controls.AnimatedIcon'; mirroredWhenRightToLeft?: boolean; } } export declare namespace NativeWinUI { interface NativeAnimatedVisualPlayerProps extends NativeFrameworkElementProps { type: 'Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer'; stretch?: Enums.Stretch; playbackRate?: number; autoPlay?: boolean; animationOptimization?: Enums.WinUIEnums.PlayerAnimationOptimization; } } export declare namespace NativeWinUI { interface NativeBreadcrumbBarProps extends NativeControlProps { type: 'Microsoft.UI.Xaml.Controls.BreadcrumbBar'; itemsSource?: object; itemTemplate?: object; onItemClicked?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeBreadcrumbBarItemClickedEventArgs>>) => void; } } export declare namespace NativeWinUI { interface NativeBreadcrumbBarItemProps extends NativeContentControlProps { type: 'Microsoft.UI.Xaml.Controls.BreadcrumbBarItem'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeCommandBarFlyoutProps extends NativeFlyoutBaseProps { type: 'Microsoft.UI.Xaml.Controls.CommandBarFlyout' | 'Microsoft.UI.Xaml.Controls.TextCommandBarFlyout'; } } export declare namespace NativeWinUI { interface NativeDropDownButtonProps extends NativeButtonProps { type: 'Microsoft.UI.Xaml.Controls.DropDownButton'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeImageIconProps extends NativeIconElementProps { type: 'Microsoft.UI.Xaml.Controls.ImageIcon'; source?: string; } } export declare namespace NativeWinUI { interface NativeInfoBadgeProps extends NativeControlProps { type: 'Microsoft.UI.Xaml.Controls.InfoBadge'; value?: number; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeItemsRepeaterScrollHostProps extends NativeFrameworkElementProps { type: 'Microsoft.UI.Xaml.Controls.ItemsRepeaterScrollHost'; } } export declare namespace NativeWinUI { interface NativeMenuBarProps extends NativeControlProps { type: 'Microsoft.UI.Xaml.Controls.MenuBar'; } } export declare namespace NativeWinUI { interface NativeMenuBarItemProps extends NativeControlProps { type: 'Microsoft.UI.Xaml.Controls.MenuBarItem'; title?: string; } } export declare namespace NativeWinUI { interface NativeMenuBarItemFlyoutProps extends NativeMenuFlyoutProps { type: 'Microsoft.UI.Xaml.Controls.MenuBarItemFlyout'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeNavigationViewItemProps extends NativeWinUI.NativeNavigationViewItemBaseProps { type: 'Microsoft.UI.Xaml.Controls.NavigationViewItem'; selectsOnInvoked?: boolean; menuItemsSource?: object; isExpanded?: boolean; isChildSelected?: boolean; hasUnrealizedChildren?: boolean; } } export declare namespace NativeWinUI { interface NativeNavigationViewItemHeaderProps extends NativeWinUI.NativeNavigationViewItemBaseProps { type: 'Microsoft.UI.Xaml.Controls.NavigationViewItemHeader'; } } export declare namespace NativeWinUI { interface NativeNavigationViewItemSeparatorProps extends NativeWinUI.NativeNavigationViewItemBaseProps { type: 'Microsoft.UI.Xaml.Controls.NavigationViewItemSeparator'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeColorPickerSliderProps extends NativeSliderProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider'; colorChannel?: Enums.WinUIEnums.ColorPickerHsvChannel; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeCommandBarFlyoutCommandBarProps extends NativeCommandBarProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar'; } } export declare namespace NativeWinUI { interface NativeInfoBarPanelProps extends NativePanelProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel'; verticalOrientationPadding?: Thickness; horizontalOrientationPadding?: Thickness; } } export declare namespace NativeWinUI { interface NativeMonochromaticOverlayPresenterProps extends NativeGridProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.MonochromaticOverlayPresenter'; replacementColor?: Color | number; } } export declare namespace NativeWinUI { interface NativeNavigationViewItemPresenterProps extends NativeContentControlProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter'; } } export declare namespace NativeWinUI { interface NativeTabViewListViewProps extends NativeListViewProps { type: 'Microsoft.UI.Xaml.Controls.Primitives.TabViewListView'; } } export declare namespace NativeWinUI { interface NativeProgressBarProps extends NativeRangeBaseProps { type: 'Microsoft.UI.Xaml.Controls.ProgressBar'; showPaused?: boolean; showError?: boolean; isIndeterminate?: boolean; } } export declare namespace NativeWinUI { interface NativeProgressRingProps extends NativeControlProps { type: 'Microsoft.UI.Xaml.Controls.ProgressRing'; value?: number; minimum?: number; maximum?: number; isIndeterminate?: boolean; isActive?: boolean; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeRadioMenuFlyoutItemProps extends NativeMenuFlyoutItemProps { type: 'Microsoft.UI.Xaml.Controls.RadioMenuFlyoutItem'; isChecked?: boolean; groupName?: string; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeRefreshContainerProps extends NativeContentControlProps { type: 'Microsoft.UI.Xaml.Controls.RefreshContainer'; pullDirection?: Enums.WinUIEnums.RefreshPullDirection; onRefreshRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeRefreshRequestedEventArgs>>) => void; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeRevealListViewItemPresenterProps extends NativeListViewItemPresenterProps { type: 'Microsoft.UI.Xaml.Controls.RevealListViewItemPresenter'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeSwipeControlProps extends NativeContentControlProps { type: 'Microsoft.UI.Xaml.Controls.SwipeControl'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeTabViewItemProps extends NativeListViewItemProps { type: 'Microsoft.UI.Xaml.Controls.TabViewItem'; isClosable?: boolean; header?: object; onCloseRequested?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeTabViewTabCloseRequestedEventArgs>>) => void; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeTextCommandBarFlyoutProps extends NativeWinUI.NativeCommandBarFlyoutProps { type: 'Microsoft.UI.Xaml.Controls.TextCommandBarFlyout'; } } export declare namespace NativeWinUI { interface NativeToggleSplitButtonProps extends NativeWinUI.NativeSplitButtonProps { type: 'Microsoft.UI.Xaml.Controls.ToggleSplitButton'; isChecked?: boolean; onIsCheckedChanged?: (event: NativeSyntheticEvent<TypedEvent<NativeWinUI.NativeToggleSplitButtonIsCheckedChangedEventArgs>>) => void; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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 declare namespace NativeWinUI { interface NativeTreeViewListProps extends NativeListViewProps { type: 'Microsoft.UI.Xaml.Controls.TreeViewList'; } } export declare namespace NativeWinUI { 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 declare namespace NativeWinUI { 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.AppBarElem