react-native-xaml
Version:
Allows using XAML directly, inside of a React Native Windows app
1,212 lines • 200 kB
TypeScript
/*************************************************************
THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT MODIFY MANUALLY
SOURCE WINMDS USED:
- %USERPROFILE%\.nuget\packages\microsoft.ui.xaml\2.8.0\lib\uap10.0\Microsoft.UI.Xaml.winmd
**************************************************************/
import type { ViewProps, NativeSyntheticEvent, ColorValue } from 'react-native';
import type * as Enums from './Enums';
export type Thickness = number | {
left?: number;
top?: number;
right?: number;
bottom?: number;
};
export type GridLength = number | '*' | 'auto' | `${number}*`;
export type CornerRadius = number | {
topLeft?: number;
topRight?: number;
bottomLeft?: number;
bottomRight?: number;
};
export type Point = {
x: number;
y: number;
};
export type Color = {
a: number;
r: number;
g: number;
b: number;
};
export type TypedEvent<TArgs> = {
sender: any;
args: TArgs;
};
export 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