// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 // swiftlint:disable all import Foundation @_spi(WinRTInternal) @_spi(WinRTImplements) import UWP @_spi(WinRTInternal) @_spi(WinRTImplements) import WinAppSDK @_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation import CWinRT /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbarcloseddisplaymode) public typealias AppBarClosedDisplayMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CAppBarClosedDisplayMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.backgroundsizing) public typealias BackgroundSizing = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CBackgroundSizing /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.candidatewindowalignment) public typealias CandidateWindowAlignment = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCandidateWindowAlignment /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.charactercasing) public typealias CharacterCasing = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCharacterCasing /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.clickmode) public typealias ClickMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CClickMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.comboboxselectionchangedtrigger) public typealias ComboBoxSelectionChangedTrigger = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CComboBoxSelectionChangedTrigger /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbutton) public typealias ContentDialogButton = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogButton /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogplacement) public typealias ContentDialogPlacement = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogPlacement /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogresult) public typealias ContentDialogResult = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogResult /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.elementrealizationoptions) public typealias ElementRealizationOptions = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CElementRealizationOptions /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.incrementalloadingtrigger) public typealias IncrementalLoadingTrigger = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIncrementalLoadingTrigger /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.indexbasedlayoutorientation) public typealias IndexBasedLayoutOrientation = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIndexBasedLayoutOrientation /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosereason) public typealias InfoBarCloseReason = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarCloseReason /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarseverity) public typealias InfoBarSeverity = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarSeverity /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionoperation) public typealias ItemCollectionTransitionOperation = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionOperation /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitiontriggers) public typealias ItemCollectionTransitionTriggers = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionTriggers /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.lightdismissoverlaymode) public typealias LightDismissOverlayMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CLightDismissOverlayMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewreordermode) public typealias ListViewReorderMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewReorderMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewselectionmode) public typealias ListViewSelectionMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewSelectionMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.orientation) public typealias Orientation = __x_ABI_CMicrosoft_CUI_CXaml_CControls_COrientation /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordrevealmode) public typealias PasswordRevealMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPasswordRevealMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspagerbuttonvisibility) public typealias PipsPagerButtonVisibility = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPipsPagerButtonVisibility /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.requirespointer) public typealias RequiresPointer = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CRequiresPointer /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollbarvisibility) public typealias ScrollBarVisibility = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollBarVisibility /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollintoviewalignment) public typealias ScrollIntoViewAlignment = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollIntoViewAlignment /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollmode) public typealias ScrollMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinganimationmode) public typealias ScrollingAnimationMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingAnimationMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingchainmode) public typealias ScrollingChainMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingChainMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingcontentorientation) public typealias ScrollingContentOrientation = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingContentOrientation /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinginputkinds) public typealias ScrollingInputKinds = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinginteractionstate) public typealias ScrollingInteractionState = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInteractionState /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingrailmode) public typealias ScrollingRailMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingRailMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollbarvisibility) public typealias ScrollingScrollBarVisibility = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollBarVisibility /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollmode) public typealias ScrollingScrollMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingsnappointsmode) public typealias ScrollingSnapPointsMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingSnapPointsMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoommode) public typealias ScrollingZoomMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingZoomMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.selectionmode) public typealias SelectionMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSelectionMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.snappointstype) public typealias SnapPointsType = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitviewdisplaymode) public typealias SplitViewDisplayMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewDisplayMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitviewpaneplacement) public typealias SplitViewPanePlacement = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewPanePlacement /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosereason) public typealias TeachingTipCloseReason = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipCloseReason /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipherocontentplacementmode) public typealias TeachingTipHeroContentPlacementMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipHeroContentPlacementMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipplacementmode) public typealias TeachingTipPlacementMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptailvisibility) public typealias TeachingTipTailVisibility = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipTailVisibility /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewselectionmode) public typealias TreeViewSelectionMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTreeViewSelectionMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayoutitemsjustification) public typealias UniformGridLayoutItemsJustification = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayoutitemsstretch) public typealias UniformGridLayoutItemsStretch = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsStretch /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.zoommode) public typealias ZoomMode = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CZoomMode /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.anchorrequestedeventargs) public final class AnchorRequestedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IAnchorRequestedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnchorRequestedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnchorRequestedEventArgs>?) -> AnchorRequestedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.anchorrequestedeventargs.anchor) public var anchor : WinUI.UIElement! { get { try! _default.get_AnchorImpl() } set { try! _default.put_AnchorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.anchorrequestedeventargs.anchorcandidates) public var anchorCandidates : WindowsFoundation.AnyIVector! { get { try! _default.get_AnchorCandidatesImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar) open class AppBar : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IAppBar private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar>?) -> AppBar? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IAppBarOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IAppBarOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IAppBarFactory : __ABI_Microsoft_UI_Xaml_Controls.IAppBarFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.AppBar")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IAppBarFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IAppBarStatics: __ABI_Microsoft_UI_Xaml_Controls.IAppBarStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.AppBar")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.closeddisplaymodeproperty) public class var closedDisplayModeProperty : WinUI.DependencyProperty! { get { try! _IAppBarStatics.get_ClosedDisplayModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.isopenproperty) public class var isOpenProperty : WinUI.DependencyProperty! { get { try! _IAppBarStatics.get_IsOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.isstickyproperty) public class var isStickyProperty : WinUI.DependencyProperty! { get { try! _IAppBarStatics.get_IsStickyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.lightdismissoverlaymodeproperty) public class var lightDismissOverlayModeProperty : WinUI.DependencyProperty! { get { try! _IAppBarStatics.get_LightDismissOverlayModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.closeddisplaymode) public var closedDisplayMode : AppBarClosedDisplayMode { get { try! _default.get_ClosedDisplayModeImpl() } set { try! _default.put_ClosedDisplayModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.isopen) public var isOpen : Bool { get { try! _default.get_IsOpenImpl() } set { try! _default.put_IsOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.issticky) public var isSticky : Bool { get { try! _default.get_IsStickyImpl() } set { try! _default.put_IsStickyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.lightdismissoverlaymode) public var lightDismissOverlayMode : LightDismissOverlayMode { get { try! _default.get_LightDismissOverlayModeImpl() } set { try! _default.put_LightDismissOverlayModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.templatesettings) public var templateSettings : WinUI.AppBarTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.closed) public lazy var closed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.closing) public lazy var closing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.opened) public lazy var opened : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_OpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_OpenedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.opening) public lazy var opening : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_OpeningImpl($0) }, remove: { [weak self] in try? self?._default.remove_OpeningImpl($0) } ) }() private lazy var _IAppBarOverrides: __ABI_Microsoft_UI_Xaml_Controls.IAppBarOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.onclosed) open func onClosed(_ e: Any!) throws { try _IAppBarOverrides.OnClosedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.onopened) open func onOpened(_ e: Any!) throws { try _IAppBarOverrides.OnOpenedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.onclosing) open func onClosing(_ e: Any!) throws { try _IAppBarOverrides.OnClosingImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.appbar.onopening) open func onOpening(_ e: Any!) throws { try _IAppBarOverrides.OnOpeningImpl(e) } internal enum IAppBarOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IAppBarOverrides internal typealias Class = AppBar internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IAppBar } } internal typealias Composable = IAppBarOverrides deinit { _default = nil _IAppBarOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.bitmapicon) open class BitmapIcon : WinUI.IconElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IBitmapIcon private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBitmapIcon private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBitmapIcon>?) -> BitmapIcon? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IBitmapIconFactory : __ABI_Microsoft_UI_Xaml_Controls.IBitmapIconFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.BitmapIcon")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IBitmapIconFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IBitmapIconStatics: __ABI_Microsoft_UI_Xaml_Controls.IBitmapIconStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.BitmapIcon")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.bitmapicon.showasmonochromeproperty) public class var showAsMonochromeProperty : WinUI.DependencyProperty! { get { try! _IBitmapIconStatics.get_ShowAsMonochromePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.bitmapicon.urisourceproperty) public class var uriSourceProperty : WinUI.DependencyProperty! { get { try! _IBitmapIconStatics.get_UriSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.bitmapicon.showasmonochrome) public var showAsMonochrome : Bool { get { try! _default.get_ShowAsMonochromeImpl() } set { try! _default.put_ShowAsMonochromeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.bitmapicon.urisource) public var uriSource : WindowsFoundation.Uri! { get { try! _default.get_UriSourceImpl() } set { try! _default.put_UriSourceImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = BitmapIcon internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBitmapIcon internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IBitmapIcon } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border) public final class Border : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IBorder private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBorder private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBorder>?) -> Border? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.Border"))) } private static let _IBorderStatics: __ABI_Microsoft_UI_Xaml_Controls.IBorderStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Border")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.backgroundproperty) public static var backgroundProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_BackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.backgroundsizingproperty) public static var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.borderbrushproperty) public static var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.borderthicknessproperty) public static var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.childtransitionsproperty) public static var childTransitionsProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_ChildTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.cornerradiusproperty) public static var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.paddingproperty) public static var paddingProperty : WinUI.DependencyProperty! { get { try! _IBorderStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.background) public var background : WinUI.Brush! { get { try! _default.get_BackgroundImpl() } set { try! _default.put_BackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.backgroundtransition) public var backgroundTransition : WinUI.BrushTransition! { get { try! _default.get_BackgroundTransitionImpl() } set { try! _default.put_BackgroundTransitionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.child) public var child : WinUI.UIElement! { get { try! _default.get_ChildImpl() } set { try! _default.put_ChildImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.childtransitions) public var childTransitions : WinUI.TransitionCollection! { get { try! _default.get_ChildTransitionsImpl() } set { try! _default.put_ChildTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.border.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = Border internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBorder internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IBorder } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.button) open class Button : WinUI.ButtonBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IButton private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton>?) -> Button? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IButtonFactory : __ABI_Microsoft_UI_Xaml_Controls.IButtonFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Button")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IButtonFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IButtonStatics: __ABI_Microsoft_UI_Xaml_Controls.IButtonStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Button")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.button.flyoutproperty) public class var flyoutProperty : WinUI.DependencyProperty! { get { try! _IButtonStatics.get_FlyoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.button.flyout) public var flyout : WinUI.FlyoutBase! { get { try! _default.get_FlyoutImpl() } set { try! _default.put_FlyoutImpl(newValue) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = Button internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IButton } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.candidatewindowboundschangedeventargs) public final class CandidateWindowBoundsChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ICandidateWindowBoundsChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICandidateWindowBoundsChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CICandidateWindowBoundsChangedEventArgs>?) -> CandidateWindowBoundsChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.candidatewindowboundschangedeventargs.bounds) public var bounds : WindowsFoundation.Rect { get { try! _default.get_BoundsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas) open class Canvas : WinUI.Panel { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ICanvas private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICanvas private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CICanvas>?) -> Canvas? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ICanvasFactory : __ABI_Microsoft_UI_Xaml_Controls.ICanvasFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Canvas")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ICanvasFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ICanvasStatics: __ABI_Microsoft_UI_Xaml_Controls.ICanvasStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Canvas")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.getleft) public class func getLeft(_ element: WinUI.UIElement!) -> Double { return try! _ICanvasStatics.GetLeftImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.setleft) public class func setLeft(_ element: WinUI.UIElement!, _ length: Double) { try! _ICanvasStatics.SetLeftImpl(element, length) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.gettop) public class func getTop(_ element: WinUI.UIElement!) -> Double { return try! _ICanvasStatics.GetTopImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.settop) public class func setTop(_ element: WinUI.UIElement!, _ length: Double) { try! _ICanvasStatics.SetTopImpl(element, length) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.getzindex) public class func getZIndex(_ element: WinUI.UIElement!) -> Int32 { return try! _ICanvasStatics.GetZIndexImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.setzindex) public class func setZIndex(_ element: WinUI.UIElement!, _ value: Int32) { try! _ICanvasStatics.SetZIndexImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.leftproperty) public class var leftProperty : WinUI.DependencyProperty! { get { try! _ICanvasStatics.get_LeftPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.topproperty) public class var topProperty : WinUI.DependencyProperty! { get { try! _ICanvasStatics.get_TopPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.canvas.zindexproperty) public class var zindexProperty : WinUI.DependencyProperty! { get { try! _ICanvasStatics.get_ZIndexPropertyImpl() } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = Canvas internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICanvas internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ICanvas } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.checkbox) open class CheckBox : WinUI.ToggleButton { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ICheckBox private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox>?) -> CheckBox? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ICheckBoxFactory : __ABI_Microsoft_UI_Xaml_Controls.ICheckBoxFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.CheckBox")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ICheckBoxFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IToggleButtonOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButtonOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IToggleButtonOverrides internal typealias Class = CheckBox internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ICheckBox } } internal typealias Composable = IToggleButtonOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosinggroupheadercontainereventargs) public final class ChoosingGroupHeaderContainerEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IChoosingGroupHeaderContainerEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIChoosingGroupHeaderContainerEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIChoosingGroupHeaderContainerEventArgs>?) -> ChoosingGroupHeaderContainerEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ChoosingGroupHeaderContainerEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosinggroupheadercontainereventargs.group) public var group : Any! { get { try! _default.get_GroupImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosinggroupheadercontainereventargs.groupheadercontainer) public var groupHeaderContainer : ListViewBaseHeaderItem! { get { try! _default.get_GroupHeaderContainerImpl() } set { try! _default.put_GroupHeaderContainerImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosinggroupheadercontainereventargs.groupindex) public var groupIndex : Int32 { get { try! _default.get_GroupIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosingitemcontainereventargs) public final class ChoosingItemContainerEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IChoosingItemContainerEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIChoosingItemContainerEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIChoosingItemContainerEventArgs>?) -> ChoosingItemContainerEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ChoosingItemContainerEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosingitemcontainereventargs.iscontainerprepared) public var isContainerPrepared : Bool { get { try! _default.get_IsContainerPreparedImpl() } set { try! _default.put_IsContainerPreparedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosingitemcontainereventargs.item) public var item : Any! { get { try! _default.get_ItemImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosingitemcontainereventargs.itemcontainer) public var itemContainer : WinUI.SelectorItem! { get { try! _default.get_ItemContainerImpl() } set { try! _default.put_ItemContainerImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.choosingitemcontainereventargs.itemindex) public var itemIndex : Int32 { get { try! _default.get_ItemIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition) public final class ColumnDefinition : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IColumnDefinition private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIColumnDefinition private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIColumnDefinition>?) -> ColumnDefinition? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ColumnDefinition"))) } private static let _IColumnDefinitionStatics: __ABI_Microsoft_UI_Xaml_Controls.IColumnDefinitionStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ColumnDefinition")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.maxwidthproperty) public static var maxWidthProperty : WinUI.DependencyProperty! { get { try! _IColumnDefinitionStatics.get_MaxWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.minwidthproperty) public static var minWidthProperty : WinUI.DependencyProperty! { get { try! _IColumnDefinitionStatics.get_MinWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.widthproperty) public static var widthProperty : WinUI.DependencyProperty! { get { try! _IColumnDefinitionStatics.get_WidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.actualwidth) public var actualWidth : Double { get { try! _default.get_ActualWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.maxwidth) public var maxWidth : Double { get { try! _default.get_MaxWidthImpl() } set { try! _default.put_MaxWidthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.minwidth) public var minWidth : Double { get { try! _default.get_MinWidthImpl() } set { try! _default.put_MinWidthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinition.width) public var width : WinUI.GridLength { get { try! _default.get_WidthImpl() } set { try! _default.put_WidthImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection) public final class ColumnDefinitionCollection : WinRTClass, IVector, IIterable { public typealias T = ColumnDefinition? private typealias SwiftABI = WinUI.IVectorColumnDefinition private typealias CABI = __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CControls__CColumnDefinition private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CControls__CColumnDefinition>?) -> ColumnDefinitionCollection? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } // MARK: Collection public typealias Element = T public var startIndex: Int { 0 } public var endIndex: Int { Int(size) } public func index(after i: Int) -> Int { i+1 } public func index(of: Element) -> Int? { var index: UInt32 = 0 let result = indexOf(of, &index) guard result else { return nil } return Int(index) } public var count: Int { Int(size) } public subscript(position: Int) -> Element { get { getAt(UInt32(position)) } set(newValue) { setAt(UInt32(position), newValue) } } public func removeLast() { removeAtEnd() } // MARK: WinRT /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.getat) public func getAt(_ index: UInt32) -> ColumnDefinition? { try! _default.GetAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.getview) public func getView() -> WindowsFoundation.AnyIVectorView? { try! _default.GetViewImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.indexof) public func indexOf(_ value: ColumnDefinition?, _ index: inout UInt32) -> Bool { try! _default.IndexOfImpl(value, &index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.setat) public func setAt(_ index: UInt32, _ value: ColumnDefinition?) { try! _default.SetAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.insertat) public func insertAt(_ index: UInt32, _ value: ColumnDefinition?) { try! _default.InsertAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.removeat) public func removeAt(_ index: UInt32) { try! _default.RemoveAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.append) public func append(_ value: ColumnDefinition?) { try! _default.AppendImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.removeatend) public func removeAtEnd() { try! _default.RemoveAtEndImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.clear) public func clear() { try! _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.size) public var size : UInt32 { get { try! _default.get_SizeImpl() } } private lazy var _IIterable: IIterableColumnDefinition! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.columndefinitioncollection.first) public func first() -> WindowsFoundation.AnyIIterator? { try! _IIterable.FirstImpl() } deinit { _default = nil _IIterable = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox) open class ComboBox : WinUI.Selector { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IComboBox private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox>?) -> ComboBox? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IComboBoxOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IComboBoxOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IComboBoxFactory : __ABI_Microsoft_UI_Xaml_Controls.IComboBoxFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ComboBox")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IComboBoxFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IComboBoxStatics: __ABI_Microsoft_UI_Xaml_Controls.IComboBoxStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ComboBox")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.descriptionproperty) public class var descriptionProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_DescriptionPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.headerproperty) public class var headerProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.headertemplateproperty) public class var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.isdropdownopenproperty) public class var isDropDownOpenProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_IsDropDownOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.iseditableproperty) public class var isEditableProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_IsEditablePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.istextsearchenabledproperty) public class var isTextSearchEnabledProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_IsTextSearchEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.lightdismissoverlaymodeproperty) public class var lightDismissOverlayModeProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_LightDismissOverlayModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.maxdropdownheightproperty) public class var maxDropDownHeightProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_MaxDropDownHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.placeholderforegroundproperty) public class var placeholderForegroundProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_PlaceholderForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.placeholdertextproperty) public class var placeholderTextProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_PlaceholderTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.selectionchangedtriggerproperty) public class var selectionChangedTriggerProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_SelectionChangedTriggerPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.textboxstyleproperty) public class var textBoxStyleProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_TextBoxStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.textproperty) public class var textProperty : WinUI.DependencyProperty! { get { try! _IComboBoxStatics.get_TextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.description) public var description : Any! { get { try! _default.get_DescriptionImpl() } set { try! _default.put_DescriptionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.isdropdownopen) public var isDropDownOpen : Bool { get { try! _default.get_IsDropDownOpenImpl() } set { try! _default.put_IsDropDownOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.iseditable) public var isEditable : Bool { get { try! _default.get_IsEditableImpl() } set { try! _default.put_IsEditableImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.isselectionboxhighlighted) public var isSelectionBoxHighlighted : Bool { get { try! _default.get_IsSelectionBoxHighlightedImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.istextsearchenabled) public var isTextSearchEnabled : Bool { get { try! _default.get_IsTextSearchEnabledImpl() } set { try! _default.put_IsTextSearchEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.lightdismissoverlaymode) public var lightDismissOverlayMode : LightDismissOverlayMode { get { try! _default.get_LightDismissOverlayModeImpl() } set { try! _default.put_LightDismissOverlayModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.maxdropdownheight) public var maxDropDownHeight : Double { get { try! _default.get_MaxDropDownHeightImpl() } set { try! _default.put_MaxDropDownHeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.placeholderforeground) public var placeholderForeground : WinUI.Brush! { get { try! _default.get_PlaceholderForegroundImpl() } set { try! _default.put_PlaceholderForegroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.placeholdertext) public var placeholderText : String { get { try! _default.get_PlaceholderTextImpl() } set { try! _default.put_PlaceholderTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.selectionboxitem) public var selectionBoxItem : Any! { get { try! _default.get_SelectionBoxItemImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.selectionboxitemtemplate) public var selectionBoxItemTemplate : WinUI.DataTemplate! { get { try! _default.get_SelectionBoxItemTemplateImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.selectionchangedtrigger) public var selectionChangedTrigger : ComboBoxSelectionChangedTrigger { get { try! _default.get_SelectionChangedTriggerImpl() } set { try! _default.put_SelectionChangedTriggerImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.templatesettings) public var templateSettings : WinUI.ComboBoxTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.textboxstyle) public var textBoxStyle : WinUI.Style! { get { try! _default.get_TextBoxStyleImpl() } set { try! _default.put_TextBoxStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.dropdownclosed) public lazy var dropDownClosed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DropDownClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DropDownClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.dropdownopened) public lazy var dropDownOpened : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DropDownOpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DropDownOpenedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.textsubmitted) public lazy var textSubmitted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextSubmittedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextSubmittedImpl($0) } ) }() private lazy var _IComboBoxOverrides: __ABI_Microsoft_UI_Xaml_Controls.IComboBoxOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.ondropdownclosed) open func onDropDownClosed(_ e: Any!) throws { try _IComboBoxOverrides.OnDropDownClosedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.combobox.ondropdownopened) open func onDropDownOpened(_ e: Any!) throws { try _IComboBoxOverrides.OnDropDownOpenedImpl(e) } internal enum IComboBoxOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IComboBoxOverrides internal typealias Class = ComboBox internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IComboBox } } internal typealias Composable = IComboBoxOverrides deinit { _default = nil _IComboBoxOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.comboboxtextsubmittedeventargs) public final class ComboBoxTextSubmittedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IComboBoxTextSubmittedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxTextSubmittedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxTextSubmittedEventArgs>?) -> ComboBoxTextSubmittedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.comboboxtextsubmittedeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.comboboxtextsubmittedeventargs.text) public var text : String { get { try! _default.get_TextImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs) public final class ContainerContentChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContainerContentChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContainerContentChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContainerContentChangingEventArgs>?) -> ContainerContentChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ContainerContentChangingEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.registerupdatecallback) public func registerUpdateCallback(_ callback: TypedEventHandler!) throws { try _default.RegisterUpdateCallbackImpl(callback) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.registerupdatecallback) public func registerUpdateCallback(_ callbackPhase: UInt32, _ callback: TypedEventHandler!) throws { try _default.RegisterUpdateCallbackWithPhaseImpl(callbackPhase, callback) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.inrecyclequeue) public var inRecycleQueue : Bool { get { try! _default.get_InRecycleQueueImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.item) public var item : Any! { get { try! _default.get_ItemImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.itemcontainer) public var itemContainer : WinUI.SelectorItem! { get { try! _default.get_ItemContainerImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.itemindex) public var itemIndex : Int32 { get { try! _default.get_ItemIndexImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.containercontentchangingeventargs.phase) public var phase : UInt32 { get { try! _default.get_PhaseImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol) open class ContentControl : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControl private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControl private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControl>?) -> ContentControl? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IContentControlFactory : __ABI_Microsoft_UI_Xaml_Controls.IContentControlFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentControl")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IContentControlFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IContentControlStatics: __ABI_Microsoft_UI_Xaml_Controls.IContentControlStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentControl")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IContentControlStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttemplateproperty) public class var contentTemplateProperty : WinUI.DependencyProperty! { get { try! _IContentControlStatics.get_ContentTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttemplateselectorproperty) public class var contentTemplateSelectorProperty : WinUI.DependencyProperty! { get { try! _IContentControlStatics.get_ContentTemplateSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttransitionsproperty) public class var contentTransitionsProperty : WinUI.DependencyProperty! { get { try! _IContentControlStatics.get_ContentTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.content) public var content : Any! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttemplate) public var contentTemplate : WinUI.DataTemplate! { get { try! _default.get_ContentTemplateImpl() } set { try! _default.put_ContentTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttemplateroot) public var contentTemplateRoot : WinUI.UIElement! { get { try! _default.get_ContentTemplateRootImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttemplateselector) public var contentTemplateSelector : DataTemplateSelector! { get { try! _default.get_ContentTemplateSelectorImpl() } set { try! _default.put_ContentTemplateSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.contenttransitions) public var contentTransitions : WinUI.TransitionCollection! { get { try! _default.get_ContentTransitionsImpl() } set { try! _default.put_ContentTransitionsImpl(newValue) } } private lazy var _IContentControlOverrides: __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.oncontentchanged) open func onContentChanged(_ oldContent: Any!, _ newContent: Any!) throws { try _IContentControlOverrides.OnContentChangedImpl(oldContent, newContent) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.oncontenttemplatechanged) open func onContentTemplateChanged(_ oldContentTemplate: WinUI.DataTemplate!, _ newContentTemplate: WinUI.DataTemplate!) throws { try _IContentControlOverrides.OnContentTemplateChangedImpl(oldContentTemplate, newContentTemplate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentcontrol.oncontenttemplateselectorchanged) open func onContentTemplateSelectorChanged(_ oldContentTemplateSelector: DataTemplateSelector!, _ newContentTemplateSelector: DataTemplateSelector!) throws { try _IContentControlOverrides.OnContentTemplateSelectorChangedImpl(oldContentTemplateSelector, newContentTemplateSelector) } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ContentControl internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControl internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControl } } internal typealias Composable = IContentControlOverrides deinit { _default = nil _IContentControlOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog) open class ContentDialog : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialog private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialog private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialog>?) -> ContentDialog? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IContentDialogFactory : __ABI_Microsoft_UI_Xaml_Controls.IContentDialogFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentDialog")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IContentDialogFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IContentDialogStatics: __ABI_Microsoft_UI_Xaml_Controls.IContentDialogStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentDialog")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttoncommandparameterproperty) public class var closeButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_CloseButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttoncommandproperty) public class var closeButtonCommandProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_CloseButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttonstyleproperty) public class var closeButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_CloseButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttontextproperty) public class var closeButtonTextProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_CloseButtonTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.defaultbuttonproperty) public class var defaultButtonProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_DefaultButtonPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.fullsizedesiredproperty) public class var fullSizeDesiredProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_FullSizeDesiredPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.isprimarybuttonenabledproperty) public class var isPrimaryButtonEnabledProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_IsPrimaryButtonEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.issecondarybuttonenabledproperty) public class var isSecondaryButtonEnabledProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_IsSecondaryButtonEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttoncommandparameterproperty) public class var primaryButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_PrimaryButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttoncommandproperty) public class var primaryButtonCommandProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_PrimaryButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttonstyleproperty) public class var primaryButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_PrimaryButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttontextproperty) public class var primaryButtonTextProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_PrimaryButtonTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttoncommandparameterproperty) public class var secondaryButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_SecondaryButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttoncommandproperty) public class var secondaryButtonCommandProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_SecondaryButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttonstyleproperty) public class var secondaryButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_SecondaryButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttontextproperty) public class var secondaryButtonTextProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_SecondaryButtonTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.titleproperty) public class var titleProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_TitlePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.titletemplateproperty) public class var titleTemplateProperty : WinUI.DependencyProperty! { get { try! _IContentDialogStatics.get_TitleTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.hide) public func hide() throws { try _default.HideImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.showasync) public func showAsync() throws -> WindowsFoundation.AnyIAsyncOperation! { try _default.ShowAsyncImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.showasync) public func showAsync(_ placement: ContentDialogPlacement) throws -> WindowsFoundation.AnyIAsyncOperation! { try _default.ShowAsyncWithPlacementImpl(placement) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttoncommand) public var closeButtonCommand : WinUI.AnyICommand! { get { try! _default.get_CloseButtonCommandImpl() } set { try! _default.put_CloseButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttoncommandparameter) public var closeButtonCommandParameter : Any! { get { try! _default.get_CloseButtonCommandParameterImpl() } set { try! _default.put_CloseButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttonstyle) public var closeButtonStyle : WinUI.Style! { get { try! _default.get_CloseButtonStyleImpl() } set { try! _default.put_CloseButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttontext) public var closeButtonText : String { get { try! _default.get_CloseButtonTextImpl() } set { try! _default.put_CloseButtonTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.defaultbutton) public var defaultButton : ContentDialogButton { get { try! _default.get_DefaultButtonImpl() } set { try! _default.put_DefaultButtonImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.fullsizedesired) public var fullSizeDesired : Bool { get { try! _default.get_FullSizeDesiredImpl() } set { try! _default.put_FullSizeDesiredImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.isprimarybuttonenabled) public var isPrimaryButtonEnabled : Bool { get { try! _default.get_IsPrimaryButtonEnabledImpl() } set { try! _default.put_IsPrimaryButtonEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.issecondarybuttonenabled) public var isSecondaryButtonEnabled : Bool { get { try! _default.get_IsSecondaryButtonEnabledImpl() } set { try! _default.put_IsSecondaryButtonEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttoncommand) public var primaryButtonCommand : WinUI.AnyICommand! { get { try! _default.get_PrimaryButtonCommandImpl() } set { try! _default.put_PrimaryButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttoncommandparameter) public var primaryButtonCommandParameter : Any! { get { try! _default.get_PrimaryButtonCommandParameterImpl() } set { try! _default.put_PrimaryButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttonstyle) public var primaryButtonStyle : WinUI.Style! { get { try! _default.get_PrimaryButtonStyleImpl() } set { try! _default.put_PrimaryButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttontext) public var primaryButtonText : String { get { try! _default.get_PrimaryButtonTextImpl() } set { try! _default.put_PrimaryButtonTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttoncommand) public var secondaryButtonCommand : WinUI.AnyICommand! { get { try! _default.get_SecondaryButtonCommandImpl() } set { try! _default.put_SecondaryButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttoncommandparameter) public var secondaryButtonCommandParameter : Any! { get { try! _default.get_SecondaryButtonCommandParameterImpl() } set { try! _default.put_SecondaryButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttonstyle) public var secondaryButtonStyle : WinUI.Style! { get { try! _default.get_SecondaryButtonStyleImpl() } set { try! _default.put_SecondaryButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttontext) public var secondaryButtonText : String { get { try! _default.get_SecondaryButtonTextImpl() } set { try! _default.put_SecondaryButtonTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.title) public var title : Any! { get { try! _default.get_TitleImpl() } set { try! _default.put_TitleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.titletemplate) public var titleTemplate : WinUI.DataTemplate! { get { try! _default.get_TitleTemplateImpl() } set { try! _default.put_TitleTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closebuttonclick) public lazy var closeButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CloseButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_CloseButtonClickImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closed) public lazy var closed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.closing) public lazy var closing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.opened) public lazy var opened : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_OpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_OpenedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.primarybuttonclick) public lazy var primaryButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PrimaryButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_PrimaryButtonClickImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialog.secondarybuttonclick) public lazy var secondaryButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SecondaryButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_SecondaryButtonClickImpl($0) } ) }() internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ContentDialog internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialog internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialog } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbuttonclickdeferral) public final class ContentDialogButtonClickDeferral : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogButtonClickDeferral private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogButtonClickDeferral private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogButtonClickDeferral>?) -> ContentDialogButtonClickDeferral? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbuttonclickdeferral.complete) public func complete() throws { try _default.CompleteImpl() } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbuttonclickeventargs) public final class ContentDialogButtonClickEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogButtonClickEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogButtonClickEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogButtonClickEventArgs>?) -> ContentDialogButtonClickEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbuttonclickeventargs.getdeferral) public func getDeferral() throws -> ContentDialogButtonClickDeferral! { try _default.GetDeferralImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogbuttonclickeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosedeventargs) public final class ContentDialogClosedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogClosedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosedEventArgs>?) -> ContentDialogClosedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosedeventargs.result) public var result : ContentDialogResult { get { try! _default.get_ResultImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingdeferral) public final class ContentDialogClosingDeferral : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogClosingDeferral private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosingDeferral private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosingDeferral>?) -> ContentDialogClosingDeferral? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingdeferral.complete) public func complete() throws { try _default.CompleteImpl() } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingeventargs) public final class ContentDialogClosingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogClosingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogClosingEventArgs>?) -> ContentDialogClosingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingeventargs.getdeferral) public func getDeferral() throws -> ContentDialogClosingDeferral! { try _default.GetDeferralImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogclosingeventargs.result) public var result : ContentDialogResult { get { try! _default.get_ResultImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentdialogopenedeventargs) public final class ContentDialogOpenedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentDialogOpenedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogOpenedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentDialogOpenedEventArgs>?) -> ContentDialogOpenedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter) open class ContentPresenter : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentPresenter private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentPresenter private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentPresenter>?) -> ContentPresenter? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IContentPresenterFactory : __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentPresenter")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IContentPresenterFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IContentPresenterStatics: __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ContentPresenter")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.backgroundproperty) public class var backgroundProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_BackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.backgroundsizingproperty) public class var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.borderbrushproperty) public class var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.borderthicknessproperty) public class var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.characterspacingproperty) public class var characterSpacingProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_CharacterSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttemplateproperty) public class var contentTemplateProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_ContentTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttemplateselectorproperty) public class var contentTemplateSelectorProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_ContentTemplateSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttransitionsproperty) public class var contentTransitionsProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_ContentTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.cornerradiusproperty) public class var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontfamilyproperty) public class var fontFamilyProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_FontFamilyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontsizeproperty) public class var fontSizeProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_FontSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontstretchproperty) public class var fontStretchProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_FontStretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontstyleproperty) public class var fontStyleProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_FontStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontweightproperty) public class var fontWeightProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_FontWeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.foregroundproperty) public class var foregroundProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_ForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.horizontalcontentalignmentproperty) public class var horizontalContentAlignmentProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_HorizontalContentAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.istextscalefactorenabledproperty) public class var isTextScaleFactorEnabledProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_IsTextScaleFactorEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.lineheightproperty) public class var lineHeightProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_LineHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.linestackingstrategyproperty) public class var lineStackingStrategyProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_LineStackingStrategyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.maxlinesproperty) public class var maxLinesProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_MaxLinesPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.opticalmarginalignmentproperty) public class var opticalMarginAlignmentProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_OpticalMarginAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.paddingproperty) public class var paddingProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.textlineboundsproperty) public class var textLineBoundsProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_TextLineBoundsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.textwrappingproperty) public class var textWrappingProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_TextWrappingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.verticalcontentalignmentproperty) public class var verticalContentAlignmentProperty : WinUI.DependencyProperty! { get { try! _IContentPresenterStatics.get_VerticalContentAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.background) public var background : WinUI.Brush! { get { try! _default.get_BackgroundImpl() } set { try! _default.put_BackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.backgroundtransition) public var backgroundTransition : WinUI.BrushTransition! { get { try! _default.get_BackgroundTransitionImpl() } set { try! _default.put_BackgroundTransitionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.characterspacing) public var characterSpacing : Int32 { get { try! _default.get_CharacterSpacingImpl() } set { try! _default.put_CharacterSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.content) public var content : Any! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttemplate) public var contentTemplate : WinUI.DataTemplate! { get { try! _default.get_ContentTemplateImpl() } set { try! _default.put_ContentTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttemplateselector) public var contentTemplateSelector : DataTemplateSelector! { get { try! _default.get_ContentTemplateSelectorImpl() } set { try! _default.put_ContentTemplateSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.contenttransitions) public var contentTransitions : WinUI.TransitionCollection! { get { try! _default.get_ContentTransitionsImpl() } set { try! _default.put_ContentTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontfamily) public var fontFamily : WinUI.FontFamily! { get { try! _default.get_FontFamilyImpl() } set { try! _default.put_FontFamilyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontsize) public var fontSize : Double { get { try! _default.get_FontSizeImpl() } set { try! _default.put_FontSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontstretch) public var fontStretch : UWP.FontStretch { get { try! _default.get_FontStretchImpl() } set { try! _default.put_FontStretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontstyle) public var fontStyle : UWP.FontStyle { get { try! _default.get_FontStyleImpl() } set { try! _default.put_FontStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.fontweight) public var fontWeight : UWP.FontWeight { get { try! _default.get_FontWeightImpl() } set { try! _default.put_FontWeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.foreground) public var foreground : WinUI.Brush! { get { try! _default.get_ForegroundImpl() } set { try! _default.put_ForegroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.horizontalcontentalignment) public var horizontalContentAlignment : WinUI.HorizontalAlignment { get { try! _default.get_HorizontalContentAlignmentImpl() } set { try! _default.put_HorizontalContentAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.istextscalefactorenabled) public var isTextScaleFactorEnabled : Bool { get { try! _default.get_IsTextScaleFactorEnabledImpl() } set { try! _default.put_IsTextScaleFactorEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.lineheight) public var lineHeight : Double { get { try! _default.get_LineHeightImpl() } set { try! _default.put_LineHeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.linestackingstrategy) public var lineStackingStrategy : WinUI.LineStackingStrategy { get { try! _default.get_LineStackingStrategyImpl() } set { try! _default.put_LineStackingStrategyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.maxlines) public var maxLines : Int32 { get { try! _default.get_MaxLinesImpl() } set { try! _default.put_MaxLinesImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.opticalmarginalignment) public var opticalMarginAlignment : WinUI.OpticalMarginAlignment { get { try! _default.get_OpticalMarginAlignmentImpl() } set { try! _default.put_OpticalMarginAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.textlinebounds) public var textLineBounds : WinUI.TextLineBounds { get { try! _default.get_TextLineBoundsImpl() } set { try! _default.put_TextLineBoundsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.textwrapping) public var textWrapping : WinUI.TextWrapping { get { try! _default.get_TextWrappingImpl() } set { try! _default.put_TextWrappingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.verticalcontentalignment) public var verticalContentAlignment : WinUI.VerticalAlignment { get { try! _default.get_VerticalContentAlignmentImpl() } set { try! _default.put_VerticalContentAlignmentImpl(newValue) } } private lazy var _IContentPresenterOverrides: __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.oncontenttemplatechanged) open func onContentTemplateChanged(_ oldContentTemplate: WinUI.DataTemplate!, _ newContentTemplate: WinUI.DataTemplate!) throws { try _IContentPresenterOverrides.OnContentTemplateChangedImpl(oldContentTemplate, newContentTemplate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contentpresenter.oncontenttemplateselectorchanged) open func onContentTemplateSelectorChanged(_ oldContentTemplateSelector: DataTemplateSelector!, _ newContentTemplateSelector: DataTemplateSelector!) throws { try _IContentPresenterOverrides.OnContentTemplateSelectorChangedImpl(oldContentTemplateSelector, newContentTemplateSelector) } internal enum IContentPresenterOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentPresenterOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentPresenterOverrides internal typealias Class = ContentPresenter internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentPresenter internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentPresenter } } internal typealias Composable = IContentPresenterOverrides deinit { _default = nil _IContentPresenterOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contextmenueventargs) public final class ContextMenuEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContextMenuEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContextMenuEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContextMenuEventArgs>?) -> ContextMenuEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contextmenueventargs.cursorleft) public var cursorLeft : Double { get { try! _default.get_CursorLeftImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contextmenueventargs.cursortop) public var cursorTop : Double { get { try! _default.get_CursorTopImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.contextmenueventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control) open class Control : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControl private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControl private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControl>?) -> Control? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IControlOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IControlOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IControlFactory : __ABI_Microsoft_UI_Xaml_Controls.IControlFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Control")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IControlFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IControlStatics: __ABI_Microsoft_UI_Xaml_Controls.IControlStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Control")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.getistemplatefocustarget) public class func getIsTemplateFocusTarget(_ element: WinUI.FrameworkElement!) -> Bool { return try! _IControlStatics.GetIsTemplateFocusTargetImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.setistemplatefocustarget) public class func setIsTemplateFocusTarget(_ element: WinUI.FrameworkElement!, _ value: Bool) { try! _IControlStatics.SetIsTemplateFocusTargetImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.getistemplatekeytiptarget) public class func getIsTemplateKeyTipTarget(_ element: WinUI.DependencyObject!) -> Bool { return try! _IControlStatics.GetIsTemplateKeyTipTargetImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.setistemplatekeytiptarget) public class func setIsTemplateKeyTipTarget(_ element: WinUI.DependencyObject!, _ value: Bool) { try! _IControlStatics.SetIsTemplateKeyTipTargetImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.backgroundproperty) public class var backgroundProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_BackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.backgroundsizingproperty) public class var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.borderbrushproperty) public class var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.borderthicknessproperty) public class var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.characterspacingproperty) public class var characterSpacingProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_CharacterSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.cornerradiusproperty) public class var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.defaultstylekeyproperty) public class var defaultStyleKeyProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_DefaultStyleKeyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.defaultstyleresourceuriproperty) public class var defaultStyleResourceUriProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_DefaultStyleResourceUriPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.elementsoundmodeproperty) public class var elementSoundModeProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_ElementSoundModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontfamilyproperty) public class var fontFamilyProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_FontFamilyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontsizeproperty) public class var fontSizeProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_FontSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontstretchproperty) public class var fontStretchProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_FontStretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontstyleproperty) public class var fontStyleProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_FontStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontweightproperty) public class var fontWeightProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_FontWeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.foregroundproperty) public class var foregroundProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_ForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.horizontalcontentalignmentproperty) public class var horizontalContentAlignmentProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_HorizontalContentAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isenabledproperty) public class var isEnabledProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isfocusengagedproperty) public class var isFocusEngagedProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsFocusEngagedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isfocusengagementenabledproperty) public class var isFocusEngagementEnabledProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsFocusEngagementEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.istemplatefocustargetproperty) public class var isTemplateFocusTargetProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsTemplateFocusTargetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.istemplatekeytiptargetproperty) public class var isTemplateKeyTipTargetProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsTemplateKeyTipTargetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.istextscalefactorenabledproperty) public class var isTextScaleFactorEnabledProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_IsTextScaleFactorEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.paddingproperty) public class var paddingProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.requirespointerproperty) public class var requiresPointerProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_RequiresPointerPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.tabnavigationproperty) public class var tabNavigationProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_TabNavigationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.templateproperty) public class var templateProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_TemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.verticalcontentalignmentproperty) public class var verticalContentAlignmentProperty : WinUI.DependencyProperty! { get { try! _IControlStatics.get_VerticalContentAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.removefocusengagement) public func removeFocusEngagement() throws { try _default.RemoveFocusEngagementImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.applytemplate) public func applyTemplate() throws -> Bool { try _default.ApplyTemplateImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.background) public var background : WinUI.Brush! { get { try! _default.get_BackgroundImpl() } set { try! _default.put_BackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.characterspacing) public var characterSpacing : Int32 { get { try! _default.get_CharacterSpacingImpl() } set { try! _default.put_CharacterSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.defaultstyleresourceuri) public var defaultStyleResourceUri : WindowsFoundation.Uri! { get { try! _default.get_DefaultStyleResourceUriImpl() } set { try! _default.put_DefaultStyleResourceUriImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.elementsoundmode) public var elementSoundMode : WinUI.ElementSoundMode { get { try! _default.get_ElementSoundModeImpl() } set { try! _default.put_ElementSoundModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontfamily) public var fontFamily : WinUI.FontFamily! { get { try! _default.get_FontFamilyImpl() } set { try! _default.put_FontFamilyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontsize) public var fontSize : Double { get { try! _default.get_FontSizeImpl() } set { try! _default.put_FontSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontstretch) public var fontStretch : UWP.FontStretch { get { try! _default.get_FontStretchImpl() } set { try! _default.put_FontStretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontstyle) public var fontStyle : UWP.FontStyle { get { try! _default.get_FontStyleImpl() } set { try! _default.put_FontStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.fontweight) public var fontWeight : UWP.FontWeight { get { try! _default.get_FontWeightImpl() } set { try! _default.put_FontWeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.foreground) public var foreground : WinUI.Brush! { get { try! _default.get_ForegroundImpl() } set { try! _default.put_ForegroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.horizontalcontentalignment) public var horizontalContentAlignment : WinUI.HorizontalAlignment { get { try! _default.get_HorizontalContentAlignmentImpl() } set { try! _default.put_HorizontalContentAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isenabled) public var isEnabled : Bool { get { try! _default.get_IsEnabledImpl() } set { try! _default.put_IsEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isfocusengaged) public var isFocusEngaged : Bool { get { try! _default.get_IsFocusEngagedImpl() } set { try! _default.put_IsFocusEngagedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isfocusengagementenabled) public var isFocusEngagementEnabled : Bool { get { try! _default.get_IsFocusEngagementEnabledImpl() } set { try! _default.put_IsFocusEngagementEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.istextscalefactorenabled) public var isTextScaleFactorEnabled : Bool { get { try! _default.get_IsTextScaleFactorEnabledImpl() } set { try! _default.put_IsTextScaleFactorEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.requirespointer) public var requiresPointer : RequiresPointer { get { try! _default.get_RequiresPointerImpl() } set { try! _default.put_RequiresPointerImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.tabnavigation) public var tabNavigation : WinUI.KeyboardNavigationMode { get { try! _default.get_TabNavigationImpl() } set { try! _default.put_TabNavigationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.template) public var template : ControlTemplate! { get { try! _default.get_TemplateImpl() } set { try! _default.put_TemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.verticalcontentalignment) public var verticalContentAlignment : WinUI.VerticalAlignment { get { try! _default.get_VerticalContentAlignmentImpl() } set { try! _default.put_VerticalContentAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.focusdisengaged) public lazy var focusDisengaged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_FocusDisengagedImpl($0) }, remove: { [weak self] in try? self?._default.remove_FocusDisengagedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.focusengaged) public lazy var focusEngaged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_FocusEngagedImpl($0) }, remove: { [weak self] in try? self?._default.remove_FocusEngagedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.isenabledchanged) public lazy var isEnabledChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_IsEnabledChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_IsEnabledChangedImpl($0) } ) }() private lazy var _IControlProtected: __ABI_Microsoft_UI_Xaml_Controls.IControlProtected! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.gettemplatechild) public func getTemplateChild(_ childName: String) throws -> WinUI.DependencyObject! { try _IControlProtected.GetTemplateChildImpl(childName) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.defaultstylekey) public var defaultStyleKey : Any! { get { try! _IControlProtected.get_DefaultStyleKeyImpl() } set { try! _IControlProtected.put_DefaultStyleKeyImpl(newValue) } } private lazy var _IControlOverrides: __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointerentered) open func onPointerEntered(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerEnteredImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointerpressed) open func onPointerPressed(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerPressedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointermoved) open func onPointerMoved(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerMovedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointerreleased) open func onPointerReleased(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerReleasedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointerexited) open func onPointerExited(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerExitedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointercapturelost) open func onPointerCaptureLost(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerCaptureLostImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointercanceled) open func onPointerCanceled(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerCanceledImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpointerwheelchanged) open func onPointerWheelChanged(_ e: WinUI.PointerRoutedEventArgs!) throws { try _IControlOverrides.OnPointerWheelChangedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ontapped) open func onTapped(_ e: WinUI.TappedRoutedEventArgs!) throws { try _IControlOverrides.OnTappedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ondoubletapped) open func onDoubleTapped(_ e: WinUI.DoubleTappedRoutedEventArgs!) throws { try _IControlOverrides.OnDoubleTappedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onholding) open func onHolding(_ e: WinUI.HoldingRoutedEventArgs!) throws { try _IControlOverrides.OnHoldingImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onrighttapped) open func onRightTapped(_ e: WinUI.RightTappedRoutedEventArgs!) throws { try _IControlOverrides.OnRightTappedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onmanipulationstarting) open func onManipulationStarting(_ e: WinUI.ManipulationStartingRoutedEventArgs!) throws { try _IControlOverrides.OnManipulationStartingImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onmanipulationinertiastarting) open func onManipulationInertiaStarting(_ e: WinUI.ManipulationInertiaStartingRoutedEventArgs!) throws { try _IControlOverrides.OnManipulationInertiaStartingImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onmanipulationstarted) open func onManipulationStarted(_ e: WinUI.ManipulationStartedRoutedEventArgs!) throws { try _IControlOverrides.OnManipulationStartedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onmanipulationdelta) open func onManipulationDelta(_ e: WinUI.ManipulationDeltaRoutedEventArgs!) throws { try _IControlOverrides.OnManipulationDeltaImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onmanipulationcompleted) open func onManipulationCompleted(_ e: WinUI.ManipulationCompletedRoutedEventArgs!) throws { try _IControlOverrides.OnManipulationCompletedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onkeyup) open func onKeyUp(_ e: WinUI.KeyRoutedEventArgs!) throws { try _IControlOverrides.OnKeyUpImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onkeydown) open func onKeyDown(_ e: WinUI.KeyRoutedEventArgs!) throws { try _IControlOverrides.OnKeyDownImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpreviewkeydown) open func onPreviewKeyDown(_ e: WinUI.KeyRoutedEventArgs!) throws { try _IControlOverrides.OnPreviewKeyDownImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onpreviewkeyup) open func onPreviewKeyUp(_ e: WinUI.KeyRoutedEventArgs!) throws { try _IControlOverrides.OnPreviewKeyUpImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ongotfocus) open func onGotFocus(_ e: WinUI.RoutedEventArgs!) throws { try _IControlOverrides.OnGotFocusImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.onlostfocus) open func onLostFocus(_ e: WinUI.RoutedEventArgs!) throws { try _IControlOverrides.OnLostFocusImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.oncharacterreceived) open func onCharacterReceived(_ e: WinUI.CharacterReceivedRoutedEventArgs!) throws { try _IControlOverrides.OnCharacterReceivedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ondragenter) open func onDragEnter(_ e: WinUI.DragEventArgs!) throws { try _IControlOverrides.OnDragEnterImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ondragleave) open func onDragLeave(_ e: WinUI.DragEventArgs!) throws { try _IControlOverrides.OnDragLeaveImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ondragover) open func onDragOver(_ e: WinUI.DragEventArgs!) throws { try _IControlOverrides.OnDragOverImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.control.ondrop) open func onDrop(_ e: WinUI.DragEventArgs!) throws { try _IControlOverrides.OnDropImpl(e) } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = Control internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControl internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControl } } internal typealias Composable = IControlOverrides deinit { _default = nil _IControlProtected = nil _IControlOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.controltemplate) public final class ControlTemplate : WinUI.FrameworkTemplate { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlTemplate private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlTemplate private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlTemplate>?) -> ControlTemplate? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ControlTemplate"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.controltemplate.targettype) public var targetType : WinUI.TypeName { get { try! _default.get_TargetTypeImpl() } set { try! _default.put_TargetTypeImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector) open class DataTemplateSelector : WinRTClass, WinUI.IElementFactory { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelector private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDataTemplateSelector private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDataTemplateSelector>?) -> DataTemplateSelector? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelectorOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelectorOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IDataTemplateSelectorFactory : __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelectorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.DataTemplateSelector")) override public init() { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IDataTemplateSelectorFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.selecttemplate) public func selectTemplate(_ item: Any!, _ container: WinUI.DependencyObject!) throws -> WinUI.DataTemplate! { try _default.SelectTemplateImpl(item, container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.selecttemplate) public func selectTemplate(_ item: Any!) throws -> WinUI.DataTemplate! { try _default.SelectTemplateForItemImpl(item) } private lazy var _IDataTemplateSelectorOverrides: __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelectorOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.selecttemplatecore) open func selectTemplateCore(_ item: Any!, _ container: WinUI.DependencyObject!) throws -> WinUI.DataTemplate! { try _IDataTemplateSelectorOverrides.SelectTemplateCoreImpl(item, container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.selecttemplatecore) open func selectTemplateCore(_ item: Any!) throws -> WinUI.DataTemplate! { try _IDataTemplateSelectorOverrides.SelectTemplateForItemCoreImpl(item) } internal enum IDataTemplateSelectorOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDataTemplateSelectorOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelectorOverrides internal typealias Class = DataTemplateSelector internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDataTemplateSelector internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IDataTemplateSelector } } internal typealias Composable = IDataTemplateSelectorOverrides private lazy var _IElementFactory: __ABI_Microsoft_UI_Xaml.IElementFactory! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.getelement) public func getElement(_ args: WinUI.ElementFactoryGetArgs!) throws -> WinUI.UIElement! { try _IElementFactory.GetElementImpl(args) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.datatemplateselector.recycleelement) public func recycleElement(_ args: WinUI.ElementFactoryRecycleArgs!) throws { try _IElementFactory.RecycleElementImpl(args) } deinit { _default = nil _IDataTemplateSelectorOverrides = nil _IElementFactory = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemscompletedeventargs) public final class DragItemsCompletedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IDragItemsCompletedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDragItemsCompletedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDragItemsCompletedEventArgs>?) -> DragItemsCompletedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemscompletedeventargs.dropresult) public var dropResult : UWP.DataPackageOperation { get { try! _default.get_DropResultImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemscompletedeventargs.items) public var items : WindowsFoundation.AnyIVectorView! { get { try! _default.get_ItemsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemsstartingeventargs) public final class DragItemsStartingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IDragItemsStartingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDragItemsStartingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDragItemsStartingEventArgs>?) -> DragItemsStartingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.DragItemsStartingEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemsstartingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemsstartingeventargs.data) public var data : UWP.DataPackage! { get { try! _default.get_DataImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.dragitemsstartingeventargs.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flipview) open class FlipView : WinUI.Selector { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlipView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView>?) -> FlipView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFlipViewFactory : __ABI_Microsoft_UI_Xaml_Controls.IFlipViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FlipView")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFlipViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFlipViewStatics: __ABI_Microsoft_UI_Xaml_Controls.IFlipViewStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FlipView")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flipview.usetouchanimationsforallnavigationproperty) public class var useTouchAnimationsForAllNavigationProperty : WinUI.DependencyProperty! { get { try! _IFlipViewStatics.get_UseTouchAnimationsForAllNavigationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flipview.usetouchanimationsforallnavigation) public var useTouchAnimationsForAllNavigation : Bool { get { try! _default.get_UseTouchAnimationsForAllNavigationImpl() } set { try! _default.put_UseTouchAnimationsForAllNavigationImpl(newValue) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = FlipView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlipView } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flipviewitem) open class FlipViewItem : WinUI.SelectorItem { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlipViewItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem>?) -> FlipViewItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFlipViewItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IFlipViewItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FlipViewItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFlipViewItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = FlipViewItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlipViewItem } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyout) open class Flyout : WinUI.FlyoutBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlyout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyout>?) -> Flyout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFlyoutFactory : __ABI_Microsoft_UI_Xaml_Controls.IFlyoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Flyout")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFlyoutFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFlyoutStatics: __ABI_Microsoft_UI_Xaml_Controls.IFlyoutStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Flyout")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyout.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IFlyoutStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyout.flyoutpresenterstyleproperty) public class var flyoutPresenterStyleProperty : WinUI.DependencyProperty! { get { try! _IFlyoutStatics.get_FlyoutPresenterStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyout.content) public var content : WinUI.UIElement! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyout.flyoutpresenterstyle) public var flyoutPresenterStyle : WinUI.Style! { get { try! _default.get_FlyoutPresenterStyleImpl() } set { try! _default.put_FlyoutPresenterStyleImpl(newValue) } } internal enum IFlyoutBaseOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIFlyoutBaseOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IFlyoutBaseOverrides internal typealias Class = Flyout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlyout } } internal typealias Composable = IFlyoutBaseOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyoutpresenter) open class FlyoutPresenter : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlyoutPresenter private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter>?) -> FlyoutPresenter? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFlyoutPresenterFactory : __ABI_Microsoft_UI_Xaml_Controls.IFlyoutPresenterFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FlyoutPresenter")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFlyoutPresenterFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFlyoutPresenterStatics: __ABI_Microsoft_UI_Xaml_Controls.IFlyoutPresenterStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FlyoutPresenter")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyoutpresenter.isdefaultshadowenabledproperty) public class var isDefaultShadowEnabledProperty : WinUI.DependencyProperty! { get { try! _IFlyoutPresenterStatics.get_IsDefaultShadowEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.flyoutpresenter.isdefaultshadowenabled) public var isDefaultShadowEnabled : Bool { get { try! _default.get_IsDefaultShadowEnabledImpl() } set { try! _default.put_IsDefaultShadowEnabledImpl(newValue) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = FlyoutPresenter internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFlyoutPresenter } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.focusdisengagedeventargs) public final class FocusDisengagedEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFocusDisengagedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFocusDisengagedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFocusDisengagedEventArgs>?) -> FocusDisengagedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.focusengagedeventargs) public final class FocusEngagedEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFocusEngagedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFocusEngagedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFocusEngagedEventArgs>?) -> FocusEngagedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.focusengagedeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon) open class FontIcon : WinUI.IconElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFontIcon private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIcon private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIcon>?) -> FontIcon? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFontIconFactory : __ABI_Microsoft_UI_Xaml_Controls.IFontIconFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FontIcon")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFontIconFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFontIconStatics: __ABI_Microsoft_UI_Xaml_Controls.IFontIconStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FontIcon")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontfamilyproperty) public class var fontFamilyProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_FontFamilyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontsizeproperty) public class var fontSizeProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_FontSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontstyleproperty) public class var fontStyleProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_FontStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontweightproperty) public class var fontWeightProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_FontWeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.glyphproperty) public class var glyphProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_GlyphPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.istextscalefactorenabledproperty) public class var isTextScaleFactorEnabledProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_IsTextScaleFactorEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.mirroredwhenrighttoleftproperty) public class var mirroredWhenRightToLeftProperty : WinUI.DependencyProperty! { get { try! _IFontIconStatics.get_MirroredWhenRightToLeftPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontfamily) public var fontFamily : WinUI.FontFamily! { get { try! _default.get_FontFamilyImpl() } set { try! _default.put_FontFamilyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontsize) public var fontSize : Double { get { try! _default.get_FontSizeImpl() } set { try! _default.put_FontSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontstyle) public var fontStyle : UWP.FontStyle { get { try! _default.get_FontStyleImpl() } set { try! _default.put_FontStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.fontweight) public var fontWeight : UWP.FontWeight { get { try! _default.get_FontWeightImpl() } set { try! _default.put_FontWeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.glyph) public var glyph : String { get { try! _default.get_GlyphImpl() } set { try! _default.put_GlyphImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.istextscalefactorenabled) public var isTextScaleFactorEnabled : Bool { get { try! _default.get_IsTextScaleFactorEnabledImpl() } set { try! _default.put_IsTextScaleFactorEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticon.mirroredwhenrighttoleft) public var mirroredWhenRightToLeft : Bool { get { try! _default.get_MirroredWhenRightToLeftImpl() } set { try! _default.put_MirroredWhenRightToLeftImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = FontIcon internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIcon internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFontIcon } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource) open class FontIconSource : WinUI.IconSource { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFontIconSource private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIconSource private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIconSource>?) -> FontIconSource? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFontIconSourceFactory : __ABI_Microsoft_UI_Xaml_Controls.IFontIconSourceFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FontIconSource")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFontIconSourceFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFontIconSourceStatics: __ABI_Microsoft_UI_Xaml_Controls.IFontIconSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.FontIconSource")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontfamilyproperty) public class var fontFamilyProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_FontFamilyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontsizeproperty) public class var fontSizeProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_FontSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontstyleproperty) public class var fontStyleProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_FontStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontweightproperty) public class var fontWeightProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_FontWeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.glyphproperty) public class var glyphProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_GlyphPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.istextscalefactorenabledproperty) public class var isTextScaleFactorEnabledProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_IsTextScaleFactorEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.mirroredwhenrighttoleftproperty) public class var mirroredWhenRightToLeftProperty : WinUI.DependencyProperty! { get { try! _IFontIconSourceStatics.get_MirroredWhenRightToLeftPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontfamily) public var fontFamily : WinUI.FontFamily! { get { try! _default.get_FontFamilyImpl() } set { try! _default.put_FontFamilyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontsize) public var fontSize : Double { get { try! _default.get_FontSizeImpl() } set { try! _default.put_FontSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontstyle) public var fontStyle : UWP.FontStyle { get { try! _default.get_FontStyleImpl() } set { try! _default.put_FontStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.fontweight) public var fontWeight : UWP.FontWeight { get { try! _default.get_FontWeightImpl() } set { try! _default.put_FontWeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.glyph) public var glyph : String { get { try! _default.get_GlyphImpl() } set { try! _default.put_GlyphImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.istextscalefactorenabled) public var isTextScaleFactorEnabled : Bool { get { try! _default.get_IsTextScaleFactorEnabledImpl() } set { try! _default.put_IsTextScaleFactorEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.fonticonsource.mirroredwhenrighttoleft) public var mirroredWhenRightToLeft : Bool { get { try! _default.get_MirroredWhenRightToLeftImpl() } set { try! _default.put_MirroredWhenRightToLeftImpl(newValue) } } internal enum IIconSourceOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSourceOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSourceOverrides internal typealias Class = FontIconSource internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFontIconSource internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFontIconSource } } internal typealias Composable = IIconSourceOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame) open class Frame : WinUI.ContentControl, INavigate { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFrame private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFrame private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFrame>?) -> Frame? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IFrameFactory : __ABI_Microsoft_UI_Xaml_Controls.IFrameFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Frame")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IFrameFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IFrameStatics: __ABI_Microsoft_UI_Xaml_Controls.IFrameStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Frame")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.backstackdepthproperty) public class var backStackDepthProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_BackStackDepthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.backstackproperty) public class var backStackProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_BackStackPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cachesizeproperty) public class var cacheSizeProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_CacheSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cangobackproperty) public class var canGoBackProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_CanGoBackPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cangoforwardproperty) public class var canGoForwardProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_CanGoForwardPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.currentsourcepagetypeproperty) public class var currentSourcePageTypeProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_CurrentSourcePageTypePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.forwardstackproperty) public class var forwardStackProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_ForwardStackPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.isnavigationstackenabledproperty) public class var isNavigationStackEnabledProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_IsNavigationStackEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.sourcepagetypeproperty) public class var sourcePageTypeProperty : WinUI.DependencyProperty! { get { try! _IFrameStatics.get_SourcePageTypePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.goback) public func goBack() throws { try _default.GoBackImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.goback) public func goBack(_ transitionInfoOverride: WinUI.NavigationTransitionInfo!) throws { try _default.GoBackWithTransitionInfoImpl(transitionInfoOverride) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.goforward) public func goForward() throws { try _default.GoForwardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigate) public func navigate(_ sourcePageType: WinUI.TypeName, _ parameter: Any!) throws -> Bool { try _default.NavigateImpl(sourcePageType, parameter) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigate) public func navigate(_ sourcePageType: WinUI.TypeName, _ parameter: Any!, _ infoOverride: WinUI.NavigationTransitionInfo!) throws -> Bool { try _default.NavigateWithTransitionInfoImpl(sourcePageType, parameter, infoOverride) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigatetotype) public func navigateToType(_ sourcePageType: WinUI.TypeName, _ parameter: Any!, _ navigationOptions: WinUI.FrameNavigationOptions!) throws -> Bool { try _default.NavigateToTypeImpl(sourcePageType, parameter, navigationOptions) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.getnavigationstate) public func getNavigationState() throws -> String { try _default.GetNavigationStateImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.setnavigationstate) public func setNavigationState(_ navigationState: String) throws { try _default.SetNavigationStateImpl(navigationState) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.setnavigationstate) public func setNavigationState(_ navigationState: String, _ suppressNavigate: Bool) throws { try _default.SetNavigationStateWithNavigationControlImpl(navigationState, suppressNavigate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.backstack) public var backStack : WindowsFoundation.AnyIVector! { get { try! _default.get_BackStackImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.backstackdepth) public var backStackDepth : Int32 { get { try! _default.get_BackStackDepthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cachesize) public var cacheSize : Int32 { get { try! _default.get_CacheSizeImpl() } set { try! _default.put_CacheSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cangoback) public var canGoBack : Bool { get { try! _default.get_CanGoBackImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.cangoforward) public var canGoForward : Bool { get { try! _default.get_CanGoForwardImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.currentsourcepagetype) public var currentSourcePageType : WinUI.TypeName { get { try! _default.get_CurrentSourcePageTypeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.forwardstack) public var forwardStack : WindowsFoundation.AnyIVector! { get { try! _default.get_ForwardStackImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.isnavigationstackenabled) public var isNavigationStackEnabled : Bool { get { try! _default.get_IsNavigationStackEnabledImpl() } set { try! _default.put_IsNavigationStackEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.sourcepagetype) public var sourcePageType : WinUI.TypeName { get { try! _default.get_SourcePageTypeImpl() } set { try! _default.put_SourcePageTypeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigated) public lazy var navigated : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_NavigatedImpl($0) }, remove: { [weak self] in try? self?._default.remove_NavigatedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigating) public lazy var navigating : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_NavigatingImpl($0) }, remove: { [weak self] in try? self?._default.remove_NavigatingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigationfailed) public lazy var navigationFailed : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_NavigationFailedImpl($0) }, remove: { [weak self] in try? self?._default.remove_NavigationFailedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigationstopped) public lazy var navigationStopped : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_NavigationStoppedImpl($0) }, remove: { [weak self] in try? self?._default.remove_NavigationStoppedImpl($0) } ) }() private lazy var _INavigate: __ABI_Microsoft_UI_Xaml_Controls.INavigate! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.frame.navigate) public func navigate(_ sourcePageType: WinUI.TypeName) throws -> Bool { try _INavigate.NavigateImpl(sourcePageType) } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = Frame internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFrame internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IFrame } } internal typealias Composable = IContentControlOverrides deinit { _default = nil _INavigate = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid) open class Grid : WinUI.Panel { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGrid private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGrid private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGrid>?) -> Grid? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IGridFactory : __ABI_Microsoft_UI_Xaml_Controls.IGridFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Grid")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IGridFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IGridStatics: __ABI_Microsoft_UI_Xaml_Controls.IGridStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Grid")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.getrow) public class func getRow(_ element: WinUI.FrameworkElement!) -> Int32 { return try! _IGridStatics.GetRowImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.setrow) public class func setRow(_ element: WinUI.FrameworkElement!, _ value: Int32) { try! _IGridStatics.SetRowImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.getcolumn) public class func getColumn(_ element: WinUI.FrameworkElement!) -> Int32 { return try! _IGridStatics.GetColumnImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.setcolumn) public class func setColumn(_ element: WinUI.FrameworkElement!, _ value: Int32) { try! _IGridStatics.SetColumnImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.getrowspan) public class func getRowSpan(_ element: WinUI.FrameworkElement!) -> Int32 { return try! _IGridStatics.GetRowSpanImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.setrowspan) public class func setRowSpan(_ element: WinUI.FrameworkElement!, _ value: Int32) { try! _IGridStatics.SetRowSpanImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.getcolumnspan) public class func getColumnSpan(_ element: WinUI.FrameworkElement!) -> Int32 { return try! _IGridStatics.GetColumnSpanImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.setcolumnspan) public class func setColumnSpan(_ element: WinUI.FrameworkElement!, _ value: Int32) { try! _IGridStatics.SetColumnSpanImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.backgroundsizingproperty) public class var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.borderbrushproperty) public class var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.borderthicknessproperty) public class var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.columnproperty) public class var columnProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_ColumnPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.columnspacingproperty) public class var columnSpacingProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_ColumnSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.columnspanproperty) public class var columnSpanProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_ColumnSpanPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.cornerradiusproperty) public class var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.paddingproperty) public class var paddingProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.rowproperty) public class var rowProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_RowPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.rowspacingproperty) public class var rowSpacingProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_RowSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.rowspanproperty) public class var rowSpanProperty : WinUI.DependencyProperty! { get { try! _IGridStatics.get_RowSpanPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.columndefinitions) public var columnDefinitions : ColumnDefinitionCollection! { get { try! _default.get_ColumnDefinitionsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.columnspacing) public var columnSpacing : Double { get { try! _default.get_ColumnSpacingImpl() } set { try! _default.put_ColumnSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.rowdefinitions) public var rowDefinitions : RowDefinitionCollection! { get { try! _default.get_RowDefinitionsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.grid.rowspacing) public var rowSpacing : Double { get { try! _default.get_RowSpacingImpl() } set { try! _default.put_RowSpacingImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = Grid internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGrid internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGrid } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.gridview) open class GridView : WinUI.ListViewBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGridView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView>?) -> GridView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IGridViewFactory : __ABI_Microsoft_UI_Xaml_Controls.IGridViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.GridView")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IGridViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = GridView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGridView } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle) open class GroupStyle : WinRTClass, WinUI.INotifyPropertyChanged { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyle private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyle private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyle>?) -> GroupStyle? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IGroupStyleFactory : __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.GroupStyle")) override public init() { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IGroupStyleFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.containerstyle) public var containerStyle : WinUI.Style! { get { try! _default.get_ContainerStyleImpl() } set { try! _default.put_ContainerStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.containerstyleselector) public var containerStyleSelector : StyleSelector! { get { try! _default.get_ContainerStyleSelectorImpl() } set { try! _default.put_ContainerStyleSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.headercontainerstyle) public var headerContainerStyle : WinUI.Style! { get { try! _default.get_HeaderContainerStyleImpl() } set { try! _default.put_HeaderContainerStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.headertemplateselector) public var headerTemplateSelector : DataTemplateSelector! { get { try! _default.get_HeaderTemplateSelectorImpl() } set { try! _default.put_HeaderTemplateSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.hidesifempty) public var hidesIfEmpty : Bool { get { try! _default.get_HidesIfEmptyImpl() } set { try! _default.put_HidesIfEmptyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.panel) public var panel : ItemsPanelTemplate! { get { try! _default.get_PanelImpl() } set { try! _default.put_PanelImpl(newValue) } } private lazy var _INotifyPropertyChanged: __ABI_Microsoft_UI_Xaml_Data.INotifyPropertyChanged! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyle.propertychanged) public lazy var propertyChanged : Event = { .init( add: { [weak self] in guard let this = self?._INotifyPropertyChanged else { return .init() } return try! this.add_PropertyChangedImpl($0) }, remove: { [weak self] in try? self?._INotifyPropertyChanged.remove_PropertyChangedImpl($0) } ) }() internal enum IGroupStyle : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = GroupStyle internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyle internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyle } } internal typealias Composable = IGroupStyle deinit { _default = nil _INotifyPropertyChanged = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyleselector) open class GroupStyleSelector : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelector private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyleSelector private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyleSelector>?) -> GroupStyleSelector? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelectorOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelectorOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IGroupStyleSelectorFactory : __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelectorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.GroupStyleSelector")) override public init() { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IGroupStyleSelectorFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyleselector.selectgroupstyle) public func selectGroupStyle(_ group: Any!, _ level: UInt32) throws -> GroupStyle! { try _default.SelectGroupStyleImpl(group, level) } private lazy var _IGroupStyleSelectorOverrides: __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelectorOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.groupstyleselector.selectgroupstylecore) open func selectGroupStyleCore(_ group: Any!, _ level: UInt32) throws -> GroupStyle! { try _IGroupStyleSelectorOverrides.SelectGroupStyleCoreImpl(group, level) } internal enum IGroupStyleSelectorOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyleSelectorOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelectorOverrides internal typealias Class = GroupStyleSelector internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupStyleSelector internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IGroupStyleSelector } } internal typealias Composable = IGroupStyleSelectorOverrides deinit { _default = nil _IGroupStyleSelectorOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.hyperlinkbutton) open class HyperlinkButton : WinUI.ButtonBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IHyperlinkButton private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton>?) -> HyperlinkButton? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IHyperlinkButtonFactory : __ABI_Microsoft_UI_Xaml_Controls.IHyperlinkButtonFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.HyperlinkButton")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IHyperlinkButtonFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IHyperlinkButtonStatics: __ABI_Microsoft_UI_Xaml_Controls.IHyperlinkButtonStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.HyperlinkButton")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.hyperlinkbutton.navigateuriproperty) public class var navigateUriProperty : WinUI.DependencyProperty! { get { try! _IHyperlinkButtonStatics.get_NavigateUriPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.hyperlinkbutton.navigateuri) public var navigateUri : WindowsFoundation.Uri! { get { try! _default.get_NavigateUriImpl() } set { try! _default.put_NavigateUriImpl(newValue) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = HyperlinkButton internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IHyperlinkButton } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconelement) open class IconElement : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconElement private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconElement private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconElement>?) -> IconElement? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IIconElementFactory : __ABI_Microsoft_UI_Xaml_Controls.IIconElementFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconElement")) private static let _IIconElementStatics: __ABI_Microsoft_UI_Xaml_Controls.IIconElementStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconElement")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconelement.foregroundproperty) public class var foregroundProperty : WinUI.DependencyProperty! { get { try! _IIconElementStatics.get_ForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconelement.foreground) public var foreground : WinUI.Brush! { get { try! _default.get_ForegroundImpl() } set { try! _default.put_ForegroundImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = IconElement internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconElement internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconElement } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource) open class IconSource : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSource private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSource private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSource>?) -> IconSource? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IIconSourceOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IIconSourceOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IIconSourceFactory : __ABI_Microsoft_UI_Xaml_Controls.IIconSourceFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconSource")) private static let _IIconSourceStatics: __ABI_Microsoft_UI_Xaml_Controls.IIconSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconSource")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource.foregroundproperty) public class var foregroundProperty : WinUI.DependencyProperty! { get { try! _IIconSourceStatics.get_ForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource.createiconelement) public func createIconElement() throws -> IconElement! { try _default.CreateIconElementImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource.foreground) public var foreground : WinUI.Brush! { get { try! _default.get_ForegroundImpl() } set { try! _default.put_ForegroundImpl(newValue) } } private lazy var _IIconSourceOverrides: __ABI_Microsoft_UI_Xaml_Controls.IIconSourceOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource.createiconelementcore) open func createIconElementCore() throws -> IconElement! { try _IIconSourceOverrides.CreateIconElementCoreImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsource.geticonelementpropertycore) open func getIconElementPropertyCore(_ iconSourceProperty: WinUI.DependencyProperty!) throws -> WinUI.DependencyProperty! { try _IIconSourceOverrides.GetIconElementPropertyCoreImpl(iconSourceProperty) } internal enum IIconSourceOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSourceOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSourceOverrides internal typealias Class = IconSource internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSource internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSource } } internal typealias Composable = IIconSourceOverrides deinit { _default = nil _IIconSourceOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsourceelement) open class IconSourceElement : WinUI.IconElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSourceElement private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSourceElement private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSourceElement>?) -> IconSourceElement? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IIconSourceElementFactory : __ABI_Microsoft_UI_Xaml_Controls.IIconSourceElementFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconSourceElement")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IIconSourceElementFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IIconSourceElementStatics: __ABI_Microsoft_UI_Xaml_Controls.IIconSourceElementStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.IconSourceElement")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsourceelement.iconsourceproperty) public class var iconSourceProperty : WinUI.DependencyProperty! { get { try! _IIconSourceElementStatics.get_IconSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iconsourceelement.iconsource) public var iconSource : IconSource! { get { try! _default.get_IconSourceImpl() } set { try! _default.put_IconSourceImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = IconSourceElement internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIconSourceElement internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIconSourceElement } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image) public final class Image : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IImage private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage>?) -> Image? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.Image"))) } private static let _IImageStatics: __ABI_Microsoft_UI_Xaml_Controls.IImageStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Image")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.ninegridproperty) public static var nineGridProperty : WinUI.DependencyProperty! { get { try! _IImageStatics.get_NineGridPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.sourceproperty) public static var sourceProperty : WinUI.DependencyProperty! { get { try! _IImageStatics.get_SourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.stretchproperty) public static var stretchProperty : WinUI.DependencyProperty! { get { try! _IImageStatics.get_StretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.getascastingsource) public func getAsCastingSource() throws -> UWP.CastingSource! { try _default.GetAsCastingSourceImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.getalphamask) public func getAlphaMask() throws -> WinAppSDK.CompositionBrush! { try _default.GetAlphaMaskImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.ninegrid) public var nineGrid : WinUI.Thickness { get { try! _default.get_NineGridImpl() } set { try! _default.put_NineGridImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.source) public var source : WinUI.ImageSource! { get { try! _default.get_SourceImpl() } set { try! _default.put_SourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.stretch) public var stretch : WinUI.Stretch { get { try! _default.get_StretchImpl() } set { try! _default.put_StretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.imagefailed) public lazy var imageFailed : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ImageFailedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ImageFailedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.image.imageopened) public lazy var imageOpened : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ImageOpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ImageOpenedImpl($0) } ) }() internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = Image internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IImage } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.imageicon) open class ImageIcon : WinUI.IconElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IImageIcon private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImageIcon private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImageIcon>?) -> ImageIcon? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IImageIconFactory : __ABI_Microsoft_UI_Xaml_Controls.IImageIconFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ImageIcon")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IImageIconFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IImageIconStatics: __ABI_Microsoft_UI_Xaml_Controls.IImageIconStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ImageIcon")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.imageicon.sourceproperty) public class var sourceProperty : WinUI.DependencyProperty! { get { try! _IImageIconStatics.get_SourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.imageicon.source) public var source : WinUI.ImageSource! { get { try! _default.get_SourceImpl() } set { try! _default.put_SourceImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = ImageIcon internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImageIcon internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IImageIcon } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar) open class InfoBar : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBar private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar>?) -> InfoBar? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IInfoBarFactory : __ABI_Microsoft_UI_Xaml_Controls.IInfoBarFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBar")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IInfoBarFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IInfoBarStatics: __ABI_Microsoft_UI_Xaml_Controls.IInfoBarStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBar")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.actionbuttonproperty) public class var actionButtonProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_ActionButtonPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttoncommandparameterproperty) public class var closeButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_CloseButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttoncommandproperty) public class var closeButtonCommandProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_CloseButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttonstyleproperty) public class var closeButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_CloseButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.contenttemplateproperty) public class var contentTemplateProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_ContentTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.iconsourceproperty) public class var iconSourceProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_IconSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isclosableproperty) public class var isClosableProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_IsClosablePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isiconvisibleproperty) public class var isIconVisibleProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_IsIconVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isopenproperty) public class var isOpenProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_IsOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.messageproperty) public class var messageProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_MessagePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.severityproperty) public class var severityProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_SeverityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.templatesettingsproperty) public class var templateSettingsProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_TemplateSettingsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.titleproperty) public class var titleProperty : WinUI.DependencyProperty! { get { try! _IInfoBarStatics.get_TitlePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.actionbutton) public var actionButton : WinUI.ButtonBase! { get { try! _default.get_ActionButtonImpl() } set { try! _default.put_ActionButtonImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttoncommand) public var closeButtonCommand : WinUI.AnyICommand! { get { try! _default.get_CloseButtonCommandImpl() } set { try! _default.put_CloseButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttoncommandparameter) public var closeButtonCommandParameter : Any! { get { try! _default.get_CloseButtonCommandParameterImpl() } set { try! _default.put_CloseButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttonstyle) public var closeButtonStyle : WinUI.Style! { get { try! _default.get_CloseButtonStyleImpl() } set { try! _default.put_CloseButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.content) public var content : Any! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.contenttemplate) public var contentTemplate : WinUI.DataTemplate! { get { try! _default.get_ContentTemplateImpl() } set { try! _default.put_ContentTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.iconsource) public var iconSource : IconSource! { get { try! _default.get_IconSourceImpl() } set { try! _default.put_IconSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isclosable) public var isClosable : Bool { get { try! _default.get_IsClosableImpl() } set { try! _default.put_IsClosableImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isiconvisible) public var isIconVisible : Bool { get { try! _default.get_IsIconVisibleImpl() } set { try! _default.put_IsIconVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.isopen) public var isOpen : Bool { get { try! _default.get_IsOpenImpl() } set { try! _default.put_IsOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.message) public var message : String { get { try! _default.get_MessageImpl() } set { try! _default.put_MessageImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.severity) public var severity : InfoBarSeverity { get { try! _default.get_SeverityImpl() } set { try! _default.put_SeverityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.templatesettings) public var templateSettings : InfoBarTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.title) public var title : String { get { try! _default.get_TitleImpl() } set { try! _default.put_TitleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closebuttonclick) public lazy var closeButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CloseButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_CloseButtonClickImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closed) public lazy var closed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobar.closing) public lazy var closing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosingImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = InfoBar internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBar } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosedeventargs) open class InfoBarClosedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosedEventArgs>?) -> InfoBarClosedEventArgs? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IInfoBarClosedEventArgsFactory : __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosedEventArgsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBarClosedEventArgs")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosedeventargs.reason) public var reason : InfoBarCloseReason { get { try! _default.get_ReasonImpl() } } internal enum IInfoBarClosedEventArgs : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = InfoBarClosedEventArgs internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosedEventArgs internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosedEventArgs } } internal typealias Composable = IInfoBarClosedEventArgs deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosingeventargs) open class InfoBarClosingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosingEventArgs>?) -> InfoBarClosingEventArgs? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IInfoBarClosingEventArgsFactory : __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosingEventArgsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBarClosingEventArgs")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarclosingeventargs.reason) public var reason : InfoBarCloseReason { get { try! _default.get_ReasonImpl() } } internal enum IInfoBarClosingEventArgs : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = InfoBarClosingEventArgs internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarClosingEventArgs internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarClosingEventArgs } } internal typealias Composable = IInfoBarClosingEventArgs deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobartemplatesettings) open class InfoBarTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarTemplateSettings>?) -> InfoBarTemplateSettings? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IInfoBarTemplateSettingsFactory : __ABI_Microsoft_UI_Xaml_Controls.IInfoBarTemplateSettingsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBarTemplateSettings")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IInfoBarTemplateSettingsFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IInfoBarTemplateSettingsStatics: __ABI_Microsoft_UI_Xaml_Controls.IInfoBarTemplateSettingsStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.InfoBarTemplateSettings")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobartemplatesettings.iconelementproperty) public class var iconElementProperty : WinUI.DependencyProperty! { get { try! _IInfoBarTemplateSettingsStatics.get_IconElementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobartemplatesettings.iconelement) public var iconElement : IconElement! { get { try! _default.get_IconElementImpl() } set { try! _default.put_IconElementImpl(newValue) } } internal enum IInfoBarTemplateSettings : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = InfoBarTemplateSettings internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBarTemplateSettings internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IInfoBarTemplateSettings } } internal typealias Composable = IInfoBarTemplateSettings deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.istexttrimmedchangedeventargs) public final class IsTextTrimmedChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IIsTextTrimmedChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIsTextTrimmedChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIIsTextTrimmedChangedEventArgs>?) -> IsTextTrimmedChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemclickeventargs) public final class ItemClickEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemClickEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemClickEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemClickEventArgs>?) -> ItemClickEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ItemClickEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemclickeventargs.clickeditem) public var clickedItem : Any! { get { try! _default.get_ClickedItemImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection) public final class ItemCollection : WinRTClass, IObservableVector, IVector, IIterable { public typealias T = Any? private typealias SwiftABI = WinUI.IObservableVectorAny private typealias CABI = __x_ABI_C__FIObservableVector_1_IInspectable private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_C__FIObservableVector_1_IInspectable>?) -> ItemCollection? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } // MARK: Collection public typealias Element = T public var startIndex: Int { 0 } public var endIndex: Int { Int(size) } public func index(after i: Int) -> Int { i+1 } public func index(of: Element) -> Int? { var index: UInt32 = 0 let result = indexOf(of, &index) guard result else { return nil } return Int(index) } public var count: Int { Int(size) } public subscript(position: Int) -> Element { get { getAt(UInt32(position)) } set(newValue) { setAt(UInt32(position), newValue) } } public func removeLast() { removeAtEnd() } // MARK: WinRT /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.vectorchanged) public lazy var vectorChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_VectorChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_VectorChangedImpl($0) } ) }() private lazy var _IVector: IVectorAny! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.getat) public func getAt(_ index: UInt32) -> Any? { try! _IVector.GetAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.getview) public func getView() -> WindowsFoundation.AnyIVectorView? { try! _IVector.GetViewImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.indexof) public func indexOf(_ value: Any?, _ index: inout UInt32) -> Bool { try! _IVector.IndexOfImpl(value, &index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.setat) public func setAt(_ index: UInt32, _ value: Any?) { try! _IVector.SetAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.insertat) public func insertAt(_ index: UInt32, _ value: Any?) { try! _IVector.InsertAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.removeat) public func removeAt(_ index: UInt32) { try! _IVector.RemoveAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.append) public func append(_ value: Any?) { try! _IVector.AppendImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.removeatend) public func removeAtEnd() { try! _IVector.RemoveAtEndImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.clear) public func clear() { try! _IVector.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.size) public var size : UInt32 { get { try! _IVector.get_SizeImpl() } } private lazy var _IIterable: IIterableAny! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollection.first) public func first() -> WindowsFoundation.AnyIIterator? { try! _IIterable.FirstImpl() } deinit { _default = nil _IVector = nil _IIterable = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition) public final class ItemCollectionTransition : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransition private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransition private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransition>?) -> ItemCollectionTransition? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.start) public func start() throws -> ItemCollectionTransitionProgress! { try _default.StartImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.hasstarted) public var hasStarted : Bool { get { try! _default.get_HasStartedImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.newbounds) public var newBounds : WindowsFoundation.Rect { get { try! _default.get_NewBoundsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.oldbounds) public var oldBounds : WindowsFoundation.Rect { get { try! _default.get_OldBoundsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.operation) public var operation : ItemCollectionTransitionOperation { get { try! _default.get_OperationImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransition.triggers) public var triggers : ItemCollectionTransitionTriggers { get { try! _default.get_TriggersImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitioncompletedeventargs) public final class ItemCollectionTransitionCompletedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionCompletedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionCompletedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionCompletedEventArgs>?) -> ItemCollectionTransitionCompletedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitioncompletedeventargs.element) public var element : WinUI.UIElement! { get { try! _default.get_ElementImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitioncompletedeventargs.transition) public var transition : ItemCollectionTransition! { get { try! _default.get_TransitionImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprogress) public final class ItemCollectionTransitionProgress : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProgress private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProgress private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProgress>?) -> ItemCollectionTransitionProgress? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprogress.complete) public func complete() throws { try _default.CompleteImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprogress.element) public var element : WinUI.UIElement! { get { try! _default.get_ElementImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprogress.transition) public var transition : ItemCollectionTransition! { get { try! _default.get_TransitionImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider) open class ItemCollectionTransitionProvider : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProvider private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProvider private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProvider>?) -> ItemCollectionTransitionProvider? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProviderOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProviderOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IItemCollectionTransitionProviderFactory : __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProviderFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemCollectionTransitionProvider")) override public init() { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IItemCollectionTransitionProviderFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider.shouldanimate) public func shouldAnimate(_ transition: ItemCollectionTransition!) throws -> Bool { try _default.ShouldAnimateImpl(transition) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider.queuetransition) public func queueTransition(_ transition: ItemCollectionTransition!) throws { try _default.QueueTransitionImpl(transition) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider.transitioncompleted) public lazy var transitionCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TransitionCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TransitionCompletedImpl($0) } ) }() private lazy var _IItemCollectionTransitionProviderOverrides: __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProviderOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider.shouldanimatecore) open func shouldAnimateCore(_ transition: ItemCollectionTransition!) throws -> Bool { try _IItemCollectionTransitionProviderOverrides.ShouldAnimateCoreImpl(transition) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcollectiontransitionprovider.starttransitions) open func startTransitions(_ transitions: WindowsFoundation.AnyIVector!) throws { try _IItemCollectionTransitionProviderOverrides.StartTransitionsImpl(transitions) } internal enum IItemCollectionTransitionProviderOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProviderOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProviderOverrides internal typealias Class = ItemCollectionTransitionProvider internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemCollectionTransitionProvider internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemCollectionTransitionProvider } } internal typealias Composable = IItemCollectionTransitionProviderOverrides deinit { _default = nil _IItemCollectionTransitionProviderOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator) public final class ItemContainerGenerator : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemContainerGenerator private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainerGenerator private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainerGenerator>?) -> ItemContainerGenerator? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.itemfromcontainer) public func itemFromContainer(_ container: WinUI.DependencyObject!) throws -> Any! { try _default.ItemFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.containerfromitem) public func containerFromItem(_ item: Any!) throws -> WinUI.DependencyObject! { try _default.ContainerFromItemImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.indexfromcontainer) public func indexFromContainer(_ container: WinUI.DependencyObject!) throws -> Int32 { try _default.IndexFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.containerfromindex) public func containerFromIndex(_ index: Int32) throws -> WinUI.DependencyObject! { try _default.ContainerFromIndexImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.getitemcontainergeneratorforpanel) public func getItemContainerGeneratorForPanel(_ panel: Panel!) throws -> ItemContainerGenerator! { try _default.GetItemContainerGeneratorForPanelImpl(panel) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.startat) public func startAt(_ position: WinUI.GeneratorPosition, _ direction: WinUI.GeneratorDirection, _ allowStartAtRealizedItem: Bool) throws { try _default.StartAtImpl(position, direction, allowStartAtRealizedItem) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.stop) public func stop() throws { try _default.StopImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.generatenext) public func generateNext(_ isNewlyRealized: inout Bool) throws -> WinUI.DependencyObject! { try _default.GenerateNextImpl(&isNewlyRealized) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.prepareitemcontainer) public func prepareItemContainer(_ container: WinUI.DependencyObject!) throws { try _default.PrepareItemContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.removeall) public func removeAll() throws { try _default.RemoveAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.remove) public func remove(_ position: WinUI.GeneratorPosition, _ count: Int32) throws { try _default.RemoveImpl(position, count) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.generatorpositionfromindex) public func generatorPositionFromIndex(_ itemIndex: Int32) throws -> WinUI.GeneratorPosition { try _default.GeneratorPositionFromIndexImpl(itemIndex) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.indexfromgeneratorposition) public func indexFromGeneratorPosition(_ position: WinUI.GeneratorPosition) throws -> Int32 { try _default.IndexFromGeneratorPositionImpl(position) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.recycle) public func recycle(_ position: WinUI.GeneratorPosition, _ count: Int32) throws { try _default.RecycleImpl(position, count) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemcontainergenerator.itemschanged) public lazy var itemsChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ItemsChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ItemsChangedImpl($0) } ) }() deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol) open class ItemsControl : WinUI.Control, IItemContainerMapping { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControl private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl>?) -> ItemsControl? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IItemsControlFactory : __ABI_Microsoft_UI_Xaml_Controls.IItemsControlFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsControl")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IItemsControlFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IItemsControlStatics: __ABI_Microsoft_UI_Xaml_Controls.IItemsControlStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsControl")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.getitemsowner) public class func getItemsOwner(_ element: WinUI.DependencyObject!) -> ItemsControl! { return try! _IItemsControlStatics.GetItemsOwnerImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemscontrolfromitemcontainer) public class func itemsControlFromItemContainer(_ container: WinUI.DependencyObject!) -> ItemsControl! { return try! _IItemsControlStatics.ItemsControlFromItemContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.displaymemberpathproperty) public class var displayMemberPathProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_DisplayMemberPathPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.groupstyleselectorproperty) public class var groupStyleSelectorProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_GroupStyleSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.isgroupingproperty) public class var isGroupingProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_IsGroupingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainerstyleproperty) public class var itemContainerStyleProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemContainerStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainerstyleselectorproperty) public class var itemContainerStyleSelectorProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemContainerStyleSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainertransitionsproperty) public class var itemContainerTransitionsProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemContainerTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemtemplateproperty) public class var itemTemplateProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemtemplateselectorproperty) public class var itemTemplateSelectorProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemTemplateSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemspanelproperty) public class var itemsPanelProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemsPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemssourceproperty) public class var itemsSourceProperty : WinUI.DependencyProperty! { get { try! _IItemsControlStatics.get_ItemsSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.groupheadercontainerfromitemcontainer) public func groupHeaderContainerFromItemContainer(_ itemContainer: WinUI.DependencyObject!) throws -> WinUI.DependencyObject! { try _default.GroupHeaderContainerFromItemContainerImpl(itemContainer) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.displaymemberpath) public var displayMemberPath : String { get { try! _default.get_DisplayMemberPathImpl() } set { try! _default.put_DisplayMemberPathImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.groupstyle) public var groupStyle : WindowsFoundation.AnyIObservableVector! { get { try! _default.get_GroupStyleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.groupstyleselector) public var groupStyleSelector : GroupStyleSelector! { get { try! _default.get_GroupStyleSelectorImpl() } set { try! _default.put_GroupStyleSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.isgrouping) public var isGrouping : Bool { get { try! _default.get_IsGroupingImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainergenerator) public var itemContainerGenerator : ItemContainerGenerator! { get { try! _default.get_ItemContainerGeneratorImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainerstyle) public var itemContainerStyle : WinUI.Style! { get { try! _default.get_ItemContainerStyleImpl() } set { try! _default.put_ItemContainerStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainerstyleselector) public var itemContainerStyleSelector : StyleSelector! { get { try! _default.get_ItemContainerStyleSelectorImpl() } set { try! _default.put_ItemContainerStyleSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemcontainertransitions) public var itemContainerTransitions : WinUI.TransitionCollection! { get { try! _default.get_ItemContainerTransitionsImpl() } set { try! _default.put_ItemContainerTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemtemplate) public var itemTemplate : WinUI.DataTemplate! { get { try! _default.get_ItemTemplateImpl() } set { try! _default.put_ItemTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemtemplateselector) public var itemTemplateSelector : DataTemplateSelector! { get { try! _default.get_ItemTemplateSelectorImpl() } set { try! _default.put_ItemTemplateSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.items) public var items : ItemCollection! { get { try! _default.get_ItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemspanel) public var itemsPanel : ItemsPanelTemplate! { get { try! _default.get_ItemsPanelImpl() } set { try! _default.put_ItemsPanelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemspanelroot) public var itemsPanelRoot : Panel! { get { try! _default.get_ItemsPanelRootImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemssource) public var itemsSource : Any! { get { try! _default.get_ItemsSourceImpl() } set { try! _default.put_ItemsSourceImpl(newValue) } } private lazy var _IItemsControlOverrides: __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.isitemitsowncontaineroverride) open func isItemItsOwnContainerOverride(_ item: Any!) throws -> Bool { try _IItemsControlOverrides.IsItemItsOwnContainerOverrideImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.getcontainerforitemoverride) open func getContainerForItemOverride() throws -> WinUI.DependencyObject! { try _IItemsControlOverrides.GetContainerForItemOverrideImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.clearcontainerforitemoverride) open func clearContainerForItemOverride(_ element: WinUI.DependencyObject!, _ item: Any!) throws { try _IItemsControlOverrides.ClearContainerForItemOverrideImpl(element, item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.preparecontainerforitemoverride) open func prepareContainerForItemOverride(_ element: WinUI.DependencyObject!, _ item: Any!) throws { try _IItemsControlOverrides.PrepareContainerForItemOverrideImpl(element, item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.onitemschanged) open func onItemsChanged(_ e: Any!) throws { try _IItemsControlOverrides.OnItemsChangedImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.onitemcontainerstylechanged) open func onItemContainerStyleChanged(_ oldItemContainerStyle: WinUI.Style!, _ newItemContainerStyle: WinUI.Style!) throws { try _IItemsControlOverrides.OnItemContainerStyleChangedImpl(oldItemContainerStyle, newItemContainerStyle) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.onitemcontainerstyleselectorchanged) open func onItemContainerStyleSelectorChanged(_ oldItemContainerStyleSelector: StyleSelector!, _ newItemContainerStyleSelector: StyleSelector!) throws { try _IItemsControlOverrides.OnItemContainerStyleSelectorChangedImpl(oldItemContainerStyleSelector, newItemContainerStyleSelector) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.onitemtemplatechanged) open func onItemTemplateChanged(_ oldItemTemplate: WinUI.DataTemplate!, _ newItemTemplate: WinUI.DataTemplate!) throws { try _IItemsControlOverrides.OnItemTemplateChangedImpl(oldItemTemplate, newItemTemplate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.onitemtemplateselectorchanged) open func onItemTemplateSelectorChanged(_ oldItemTemplateSelector: DataTemplateSelector!, _ newItemTemplateSelector: DataTemplateSelector!) throws { try _IItemsControlOverrides.OnItemTemplateSelectorChangedImpl(oldItemTemplateSelector, newItemTemplateSelector) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.ongroupstyleselectorchanged) open func onGroupStyleSelectorChanged(_ oldGroupStyleSelector: GroupStyleSelector!, _ newGroupStyleSelector: GroupStyleSelector!) throws { try _IItemsControlOverrides.OnGroupStyleSelectorChangedImpl(oldGroupStyleSelector, newGroupStyleSelector) } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = ItemsControl internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControl } } internal typealias Composable = IItemsControlOverrides private lazy var _IItemContainerMapping: __ABI_Microsoft_UI_Xaml_Controls.IItemContainerMapping! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.itemfromcontainer) public func itemFromContainer(_ container: WinUI.DependencyObject!) throws -> Any! { try _IItemContainerMapping.ItemFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.containerfromitem) public func containerFromItem(_ item: Any!) throws -> WinUI.DependencyObject! { try _IItemContainerMapping.ContainerFromItemImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.indexfromcontainer) public func indexFromContainer(_ container: WinUI.DependencyObject!) throws -> Int32 { try _IItemContainerMapping.IndexFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemscontrol.containerfromindex) public func containerFromIndex(_ index: Int32) throws -> WinUI.DependencyObject! { try _IItemContainerMapping.ContainerFromIndexImpl(index) } deinit { _default = nil _IItemsControlOverrides = nil _IItemContainerMapping = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemspaneltemplate) public final class ItemsPanelTemplate : WinUI.FrameworkTemplate { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsPanelTemplate private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsPanelTemplate private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsPanelTemplate>?) -> ItemsPanelTemplate? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ItemsPanelTemplate"))) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater) open class ItemsRepeater : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeater private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater>?) -> ItemsRepeater? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IItemsRepeaterFactory : __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsRepeater")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IItemsRepeaterFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IItemsRepeaterStatics: __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsRepeater")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.backgroundproperty) public class var backgroundProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_BackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.horizontalcachelengthproperty) public class var horizontalCacheLengthProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_HorizontalCacheLengthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemtemplateproperty) public class var itemTemplateProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_ItemTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemssourceproperty) public class var itemsSourceProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_ItemsSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.layoutproperty) public class var layoutProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_LayoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.verticalcachelengthproperty) public class var verticalCacheLengthProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics.get_VerticalCacheLengthPropertyImpl() } } private static let _IItemsRepeaterStatics2: __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterStatics2 = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsRepeater")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemtransitionproviderproperty) public class var itemTransitionProviderProperty : WinUI.DependencyProperty! { get { try! _IItemsRepeaterStatics2.get_ItemTransitionProviderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.getelementindex) public func getElementIndex(_ element: WinUI.UIElement!) throws -> Int32 { try _default.GetElementIndexImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.trygetelement) public func tryGetElement(_ index: Int32) throws -> WinUI.UIElement! { try _default.TryGetElementImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.getorcreateelement) public func getOrCreateElement(_ index: Int32) throws -> WinUI.UIElement! { try _default.GetOrCreateElementImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.background) public var background : WinUI.Brush! { get { try! _default.get_BackgroundImpl() } set { try! _default.put_BackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.horizontalcachelength) public var horizontalCacheLength : Double { get { try! _default.get_HorizontalCacheLengthImpl() } set { try! _default.put_HorizontalCacheLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemtemplate) public var itemTemplate : Any! { get { try! _default.get_ItemTemplateImpl() } set { try! _default.put_ItemTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemssource) public var itemsSource : Any! { get { try! _default.get_ItemsSourceImpl() } set { try! _default.put_ItemsSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemssourceview) public var itemsSourceView : ItemsSourceView! { get { try! _default.get_ItemsSourceViewImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.layout) public var layout : Layout! { get { try! _default.get_LayoutImpl() } set { try! _default.put_LayoutImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.verticalcachelength) public var verticalCacheLength : Double { get { try! _default.get_VerticalCacheLengthImpl() } set { try! _default.put_VerticalCacheLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.elementclearing) public lazy var elementClearing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ElementClearingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ElementClearingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.elementindexchanged) public lazy var elementIndexChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ElementIndexChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ElementIndexChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.elementprepared) public lazy var elementPrepared : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ElementPreparedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ElementPreparedImpl($0) } ) }() private lazy var _IItemsRepeater2: __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeater2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeater.itemtransitionprovider) public var itemTransitionProvider : ItemCollectionTransitionProvider! { get { try! _IItemsRepeater2.get_ItemTransitionProviderImpl() } set { try! _IItemsRepeater2.put_ItemTransitionProviderImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = ItemsRepeater internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeater } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil _IItemsRepeater2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementclearingeventargs) public final class ItemsRepeaterElementClearingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterElementClearingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementClearingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementClearingEventArgs>?) -> ItemsRepeaterElementClearingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementclearingeventargs.element) public var element : WinUI.UIElement! { get { try! _default.get_ElementImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementindexchangedeventargs) public final class ItemsRepeaterElementIndexChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterElementIndexChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementIndexChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementIndexChangedEventArgs>?) -> ItemsRepeaterElementIndexChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementindexchangedeventargs.element) public var element : WinUI.UIElement! { get { try! _default.get_ElementImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementindexchangedeventargs.newindex) public var newIndex : Int32 { get { try! _default.get_NewIndexImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementindexchangedeventargs.oldindex) public var oldIndex : Int32 { get { try! _default.get_OldIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementpreparedeventargs) public final class ItemsRepeaterElementPreparedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsRepeaterElementPreparedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementPreparedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeaterElementPreparedEventArgs>?) -> ItemsRepeaterElementPreparedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementpreparedeventargs.element) public var element : WinUI.UIElement! { get { try! _default.get_ElementImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterelementpreparedeventargs.index) public var index : Int32 { get { try! _default.get_IndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview) open class ItemsSourceView : WinRTClass, WinUI.INotifyCollectionChanged { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsSourceView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsSourceView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsSourceView>?) -> ItemsSourceView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IItemsSourceViewFactory : __ABI_Microsoft_UI_Xaml_Controls.IItemsSourceViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ItemsSourceView")) public init(_ source: Any!) { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IItemsSourceViewFactory.CreateInstanceImpl(source, baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.getat) public func getAt(_ index: Int32) throws -> Any! { try _default.GetAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.keyfromindex) public func keyFromIndex(_ index: Int32) throws -> String { try _default.KeyFromIndexImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.indexfromkey) public func indexFromKey(_ key: String) throws -> Int32 { try _default.IndexFromKeyImpl(key) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.indexof) public func indexOf(_ item: Any!) throws -> Int32 { try _default.IndexOfImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.count) public var count : Int32 { get { try! _default.get_CountImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.haskeyindexmapping) public var hasKeyIndexMapping : Bool { get { try! _default.get_HasKeyIndexMappingImpl() } } private lazy var _INotifyCollectionChanged: __ABI_Microsoft_UI_Xaml_Interop.INotifyCollectionChanged! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemssourceview.collectionchanged) public lazy var collectionChanged : Event = { .init( add: { [weak self] in guard let this = self?._INotifyCollectionChanged else { return .init() } return try! this.add_CollectionChangedImpl($0) }, remove: { [weak self] in try? self?._INotifyCollectionChanged.remove_CollectionChangedImpl($0) } ) }() internal enum IItemsSourceView : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = ItemsSourceView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsSourceView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsSourceView } } internal typealias Composable = IItemsSourceView deinit { _default = nil _INotifyCollectionChanged = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout) open class Layout : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayout>?) -> Layout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.ILayoutOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.ILayoutOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _ILayoutFactory : __ABI_Microsoft_UI_Xaml_Controls.ILayoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Layout")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.initializeforcontext) public func initializeForContext(_ context: LayoutContext!) throws { try _default.InitializeForContextImpl(context) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.uninitializeforcontext) public func uninitializeForContext(_ context: LayoutContext!) throws { try _default.UninitializeForContextImpl(context) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.measure) public func measure(_ context: LayoutContext!, _ availableSize: WindowsFoundation.Size) throws -> WindowsFoundation.Size { try _default.MeasureImpl(context, availableSize) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.arrange) public func arrange(_ context: LayoutContext!, _ finalSize: WindowsFoundation.Size) throws -> WindowsFoundation.Size { try _default.ArrangeImpl(context, finalSize) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.arrangeinvalidated) public lazy var arrangeInvalidated : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ArrangeInvalidatedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ArrangeInvalidatedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.measureinvalidated) public lazy var measureInvalidated : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_MeasureInvalidatedImpl($0) }, remove: { [weak self] in try? self?._default.remove_MeasureInvalidatedImpl($0) } ) }() private lazy var _ILayout2: __ABI_Microsoft_UI_Xaml_Controls.ILayout2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.indexbasedlayoutorientation) public var indexBasedLayoutOrientation : IndexBasedLayoutOrientation { get { try! _ILayout2.get_IndexBasedLayoutOrientationImpl() } } private lazy var _ILayoutProtected: __ABI_Microsoft_UI_Xaml_Controls.ILayoutProtected! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.invalidatemeasure) public func invalidateMeasure() throws { try _ILayoutProtected.InvalidateMeasureImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.invalidatearrange) public func invalidateArrange() throws { try _ILayoutProtected.InvalidateArrangeImpl() } private lazy var _ILayoutProtected2: __ABI_Microsoft_UI_Xaml_Controls.ILayoutProtected2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.setindexbasedlayoutorientation) public func setIndexBasedLayoutOrientation(_ orientation: IndexBasedLayoutOrientation) throws { try _ILayoutProtected2.SetIndexBasedLayoutOrientationImpl(orientation) } private lazy var _ILayoutOverrides: __ABI_Microsoft_UI_Xaml_Controls.ILayoutOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layout.createdefaultitemtransitionprovider) open func createDefaultItemTransitionProvider() throws -> ItemCollectionTransitionProvider! { try _ILayoutOverrides.CreateDefaultItemTransitionProviderImpl() } internal enum ILayoutOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayoutOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayoutOverrides internal typealias Class = Layout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayout } } internal typealias Composable = ILayoutOverrides deinit { _default = nil _ILayout2 = nil _ILayoutProtected = nil _ILayoutProtected2 = nil _ILayoutOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layoutcontext) open class LayoutContext : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayoutContext private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayoutContext private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayoutContext>?) -> LayoutContext? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.ILayoutContextOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.ILayoutContextOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _ILayoutContextFactory : __ABI_Microsoft_UI_Xaml_Controls.ILayoutContextFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.LayoutContext")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layoutcontext.layoutstate) public var layoutState : Any! { get { try! _default.get_LayoutStateImpl() } set { try! _default.put_LayoutStateImpl(newValue) } } private lazy var _ILayoutContextOverrides: __ABI_Microsoft_UI_Xaml_Controls.ILayoutContextOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.layoutcontext.layoutstatecore) open var layoutStateCore : Any! { get { try! _ILayoutContextOverrides.get_LayoutStateCoreImpl() } set { try! _ILayoutContextOverrides.put_LayoutStateCoreImpl(newValue) } } internal enum ILayoutContextOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayoutContextOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayoutContextOverrides internal typealias Class = LayoutContext internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CILayoutContext internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ILayoutContext } } internal typealias Composable = ILayoutContextOverrides deinit { _default = nil _ILayoutContextOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox) open class ListBox : WinUI.Selector { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListBox private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox>?) -> ListBox? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListBoxFactory : __ABI_Microsoft_UI_Xaml_Controls.IListBoxFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListBox")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IListBoxFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IListBoxStatics: __ABI_Microsoft_UI_Xaml_Controls.IListBoxStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListBox")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.selectionmodeproperty) public class var selectionModeProperty : WinUI.DependencyProperty! { get { try! _IListBoxStatics.get_SelectionModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.singleselectionfollowsfocusproperty) public class var singleSelectionFollowsFocusProperty : WinUI.DependencyProperty! { get { try! _IListBoxStatics.get_SingleSelectionFollowsFocusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.scrollintoview) public func scrollIntoView(_ item: Any!) throws { try _default.ScrollIntoViewImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.selecteditems) public var selectedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_SelectedItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.selectionmode) public var selectionMode : SelectionMode { get { try! _default.get_SelectionModeImpl() } set { try! _default.put_SelectionModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listbox.singleselectionfollowsfocus) public var singleSelectionFollowsFocus : Bool { get { try! _default.get_SingleSelectionFollowsFocusImpl() } set { try! _default.put_SingleSelectionFollowsFocusImpl(newValue) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = ListBox internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListBox } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listboxitem) open class ListBoxItem : WinUI.SelectorItem { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListBoxItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem>?) -> ListBoxItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListBoxItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IListBoxItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListBoxItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IListBoxItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ListBoxItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListBoxItem } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listview) open class ListView : WinUI.ListViewBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView>?) -> ListView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListViewFactory : __ABI_Microsoft_UI_Xaml_Controls.IListViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListView")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IListViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = ListView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListView } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase) open class ListViewBase : WinUI.Selector, ISemanticZoomInformation { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewBase private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase>?) -> ListViewBase? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListViewBaseFactory : __ABI_Microsoft_UI_Xaml_Controls.IListViewBaseFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListViewBase")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IListViewBaseFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IListViewBaseStatics: __ABI_Microsoft_UI_Xaml_Controls.IListViewBaseStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListViewBase")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.candragitemsproperty) public class var canDragItemsProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_CanDragItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.canreorderitemsproperty) public class var canReorderItemsProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_CanReorderItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.datafetchsizeproperty) public class var dataFetchSizeProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_DataFetchSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footerproperty) public class var footerProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_FooterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footertemplateproperty) public class var footerTemplateProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_FooterTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footertransitionsproperty) public class var footerTransitionsProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_FooterTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.headerproperty) public class var headerProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.headertemplateproperty) public class var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.headertransitionsproperty) public class var headerTransitionsProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_HeaderTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.incrementalloadingthresholdproperty) public class var incrementalLoadingThresholdProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IncrementalLoadingThresholdPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.incrementalloadingtriggerproperty) public class var incrementalLoadingTriggerProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IncrementalLoadingTriggerPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isactiveviewproperty) public class var isActiveViewProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IsActiveViewPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isitemclickenabledproperty) public class var isItemClickEnabledProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IsItemClickEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.ismultiselectcheckboxenabledproperty) public class var isMultiSelectCheckBoxEnabledProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IsMultiSelectCheckBoxEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isswipeenabledproperty) public class var isSwipeEnabledProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IsSwipeEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.iszoomedinviewproperty) public class var isZoomedInViewProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_IsZoomedInViewPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.reordermodeproperty) public class var reorderModeProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_ReorderModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selectionmodeproperty) public class var selectionModeProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_SelectionModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.semanticzoomownerproperty) public class var semanticZoomOwnerProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_SemanticZoomOwnerPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.showsscrollingplaceholdersproperty) public class var showsScrollingPlaceholdersProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_ShowsScrollingPlaceholdersPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.singleselectionfollowsfocusproperty) public class var singleSelectionFollowsFocusProperty : WinUI.DependencyProperty! { get { try! _IListViewBaseStatics.get_SingleSelectionFollowsFocusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.scrollintoview) public func scrollIntoView(_ item: Any!) throws { try _default.ScrollIntoViewImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.loadmoreitemsasync) public func loadMoreItemsAsync() throws -> WindowsFoundation.AnyIAsyncOperation! { try _default.LoadMoreItemsAsyncImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.scrollintoview) public func scrollIntoView(_ item: Any!, _ alignment: ScrollIntoViewAlignment) throws { try _default.ScrollIntoViewWithAlignmentImpl(item, alignment) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.setdesiredcontainerupdateduration) public func setDesiredContainerUpdateDuration(_ duration: WindowsFoundation.TimeSpan) throws { try _default.SetDesiredContainerUpdateDurationImpl(duration) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selectrange) public func selectRange(_ itemIndexRange: WinUI.ItemIndexRange!) throws { try _default.SelectRangeImpl(itemIndexRange) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.deselectrange) public func deselectRange(_ itemIndexRange: WinUI.ItemIndexRange!) throws { try _default.DeselectRangeImpl(itemIndexRange) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isdragsource) public func isDragSource() throws -> Bool { try _default.IsDragSourceImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.trystartconnectedanimationasync) public func tryStartConnectedAnimationAsync(_ animation: WinUI.ConnectedAnimation!, _ item: Any!, _ elementName: String) throws -> WindowsFoundation.AnyIAsyncOperation! { try _default.TryStartConnectedAnimationAsyncImpl(animation, item, elementName) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.prepareconnectedanimation) public func prepareConnectedAnimation(_ key: String, _ item: Any!, _ elementName: String) throws -> WinUI.ConnectedAnimation! { try _default.PrepareConnectedAnimationImpl(key, item, elementName) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.candragitems) public var canDragItems : Bool { get { try! _default.get_CanDragItemsImpl() } set { try! _default.put_CanDragItemsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.canreorderitems) public var canReorderItems : Bool { get { try! _default.get_CanReorderItemsImpl() } set { try! _default.put_CanReorderItemsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.datafetchsize) public var dataFetchSize : Double { get { try! _default.get_DataFetchSizeImpl() } set { try! _default.put_DataFetchSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footer) public var footer : Any! { get { try! _default.get_FooterImpl() } set { try! _default.put_FooterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footertemplate) public var footerTemplate : WinUI.DataTemplate! { get { try! _default.get_FooterTemplateImpl() } set { try! _default.put_FooterTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.footertransitions) public var footerTransitions : WinUI.TransitionCollection! { get { try! _default.get_FooterTransitionsImpl() } set { try! _default.put_FooterTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.headertransitions) public var headerTransitions : WinUI.TransitionCollection! { get { try! _default.get_HeaderTransitionsImpl() } set { try! _default.put_HeaderTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.incrementalloadingthreshold) public var incrementalLoadingThreshold : Double { get { try! _default.get_IncrementalLoadingThresholdImpl() } set { try! _default.put_IncrementalLoadingThresholdImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.incrementalloadingtrigger) public var incrementalLoadingTrigger : IncrementalLoadingTrigger { get { try! _default.get_IncrementalLoadingTriggerImpl() } set { try! _default.put_IncrementalLoadingTriggerImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isitemclickenabled) public var isItemClickEnabled : Bool { get { try! _default.get_IsItemClickEnabledImpl() } set { try! _default.put_IsItemClickEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.ismultiselectcheckboxenabled) public var isMultiSelectCheckBoxEnabled : Bool { get { try! _default.get_IsMultiSelectCheckBoxEnabledImpl() } set { try! _default.put_IsMultiSelectCheckBoxEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isswipeenabled) public var isSwipeEnabled : Bool { get { try! _default.get_IsSwipeEnabledImpl() } set { try! _default.put_IsSwipeEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.reordermode) public var reorderMode : ListViewReorderMode { get { try! _default.get_ReorderModeImpl() } set { try! _default.put_ReorderModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selecteditems) public var selectedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_SelectedItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selectedranges) public var selectedRanges : WindowsFoundation.AnyIVectorView! { get { try! _default.get_SelectedRangesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.selectionmode) public var selectionMode : ListViewSelectionMode { get { try! _default.get_SelectionModeImpl() } set { try! _default.put_SelectionModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.showsscrollingplaceholders) public var showsScrollingPlaceholders : Bool { get { try! _default.get_ShowsScrollingPlaceholdersImpl() } set { try! _default.put_ShowsScrollingPlaceholdersImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.singleselectionfollowsfocus) public var singleSelectionFollowsFocus : Bool { get { try! _default.get_SingleSelectionFollowsFocusImpl() } set { try! _default.put_SingleSelectionFollowsFocusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.choosinggroupheadercontainer) public lazy var choosingGroupHeaderContainer : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ChoosingGroupHeaderContainerImpl($0) }, remove: { [weak self] in try? self?._default.remove_ChoosingGroupHeaderContainerImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.choosingitemcontainer) public lazy var choosingItemContainer : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ChoosingItemContainerImpl($0) }, remove: { [weak self] in try? self?._default.remove_ChoosingItemContainerImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.containercontentchanging) public lazy var containerContentChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ContainerContentChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ContainerContentChangingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.dragitemscompleted) public lazy var dragItemsCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DragItemsCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DragItemsCompletedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.dragitemsstarting) public lazy var dragItemsStarting : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DragItemsStartingImpl($0) }, remove: { [weak self] in try? self?._default.remove_DragItemsStartingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.itemclick) public lazy var itemClick : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ItemClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_ItemClickImpl($0) } ) }() private lazy var _ISemanticZoomInformation: __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomInformation! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.initializeviewchange) public func initializeViewChange() throws { try _ISemanticZoomInformation.InitializeViewChangeImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.completeviewchange) public func completeViewChange() throws { try _ISemanticZoomInformation.CompleteViewChangeImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.makevisible) public func makeVisible(_ item: SemanticZoomLocation!) throws { try _ISemanticZoomInformation.MakeVisibleImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.startviewchangefrom) public func startViewChangeFrom(_ source: SemanticZoomLocation!, _ destination: SemanticZoomLocation!) throws { try _ISemanticZoomInformation.StartViewChangeFromImpl(source, destination) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.startviewchangeto) public func startViewChangeTo(_ source: SemanticZoomLocation!, _ destination: SemanticZoomLocation!) throws { try _ISemanticZoomInformation.StartViewChangeToImpl(source, destination) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.completeviewchangefrom) public func completeViewChangeFrom(_ source: SemanticZoomLocation!, _ destination: SemanticZoomLocation!) throws { try _ISemanticZoomInformation.CompleteViewChangeFromImpl(source, destination) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.completeviewchangeto) public func completeViewChangeTo(_ source: SemanticZoomLocation!, _ destination: SemanticZoomLocation!) throws { try _ISemanticZoomInformation.CompleteViewChangeToImpl(source, destination) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.isactiveview) public var isActiveView : Bool { get { try! _ISemanticZoomInformation.get_IsActiveViewImpl() } set { try! _ISemanticZoomInformation.put_IsActiveViewImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.iszoomedinview) public var isZoomedInView : Bool { get { try! _ISemanticZoomInformation.get_IsZoomedInViewImpl() } set { try! _ISemanticZoomInformation.put_IsZoomedInViewImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbase.semanticzoomowner) public var semanticZoomOwner : SemanticZoom! { get { try! _ISemanticZoomInformation.get_SemanticZoomOwnerImpl() } set { try! _ISemanticZoomInformation.put_SemanticZoomOwnerImpl(newValue) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = ListViewBase internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewBase } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil _ISemanticZoomInformation = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewbaseheaderitem) open class ListViewBaseHeaderItem : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewBaseHeaderItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem>?) -> ListViewBaseHeaderItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListViewBaseHeaderItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IListViewBaseHeaderItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListViewBaseHeaderItem")) internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ListViewBaseHeaderItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewBaseHeaderItem } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewitem) open class ListViewItem : WinUI.SelectorItem { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem>?) -> ListViewItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IListViewItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IListViewItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ListViewItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IListViewItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.listviewitem.templatesettings) public var templateSettings : WinUI.ListViewItemTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ListViewItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IListViewItem } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement) open class MediaPlayerElement : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMediaPlayerElement private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement>?) -> MediaPlayerElement? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMediaPlayerElementFactory : __ABI_Microsoft_UI_Xaml_Controls.IMediaPlayerElementFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MediaPlayerElement")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMediaPlayerElementFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMediaPlayerElementStatics: __ABI_Microsoft_UI_Xaml_Controls.IMediaPlayerElementStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MediaPlayerElement")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.aretransportcontrolsenabledproperty) public class var areTransportControlsEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_AreTransportControlsEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.autoplayproperty) public class var autoPlayProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_AutoPlayPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.isfullwindowproperty) public class var isFullWindowProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_IsFullWindowPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.mediaplayerproperty) public class var mediaPlayerProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_MediaPlayerPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.postersourceproperty) public class var posterSourceProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_PosterSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.sourceproperty) public class var sourceProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_SourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.stretchproperty) public class var stretchProperty : WinUI.DependencyProperty! { get { try! _IMediaPlayerElementStatics.get_StretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.setmediaplayer) public func setMediaPlayer(_ mediaPlayer: UWP.MediaPlayer!) throws { try _default.SetMediaPlayerImpl(mediaPlayer) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.aretransportcontrolsenabled) public var areTransportControlsEnabled : Bool { get { try! _default.get_AreTransportControlsEnabledImpl() } set { try! _default.put_AreTransportControlsEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.autoplay) public var autoPlay : Bool { get { try! _default.get_AutoPlayImpl() } set { try! _default.put_AutoPlayImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.isfullwindow) public var isFullWindow : Bool { get { try! _default.get_IsFullWindowImpl() } set { try! _default.put_IsFullWindowImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.mediaplayer) public var mediaPlayer : UWP.MediaPlayer! { get { try! _default.get_MediaPlayerImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.postersource) public var posterSource : WinUI.ImageSource! { get { try! _default.get_PosterSourceImpl() } set { try! _default.put_PosterSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.source) public var source : UWP.AnyIMediaPlaybackSource! { get { try! _default.get_SourceImpl() } set { try! _default.put_SourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.stretch) public var stretch : WinUI.Stretch { get { try! _default.get_StretchImpl() } set { try! _default.put_StretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediaplayerelement.transportcontrols) public var transportControls : MediaTransportControls! { get { try! _default.get_TransportControlsImpl() } set { try! _default.put_TransportControlsImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MediaPlayerElement internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMediaPlayerElement } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols) open class MediaTransportControls : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMediaTransportControls private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls>?) -> MediaTransportControls? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMediaTransportControlsFactory : __ABI_Microsoft_UI_Xaml_Controls.IMediaTransportControlsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MediaTransportControls")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMediaTransportControlsFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMediaTransportControlsStatics: __ABI_Microsoft_UI_Xaml_Controls.IMediaTransportControlsStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MediaTransportControls")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.fastplayfallbackbehaviourproperty) public class var fastPlayFallbackBehaviourProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_FastPlayFallbackBehaviourPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iscompactproperty) public class var isCompactProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsCompactPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastforwardbuttonvisibleproperty) public class var isFastForwardButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsFastForwardButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastforwardenabledproperty) public class var isFastForwardEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsFastForwardEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastrewindbuttonvisibleproperty) public class var isFastRewindButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsFastRewindButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastrewindenabledproperty) public class var isFastRewindEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsFastRewindEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isnexttrackbuttonvisibleproperty) public class var isNextTrackButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsNextTrackButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isplaybackratebuttonvisibleproperty) public class var isPlaybackRateButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsPlaybackRateButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isplaybackrateenabledproperty) public class var isPlaybackRateEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsPlaybackRateEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isprevioustrackbuttonvisibleproperty) public class var isPreviousTrackButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsPreviousTrackButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isrepeatbuttonvisibleproperty) public class var isRepeatButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsRepeatButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isrepeatenabledproperty) public class var isRepeatEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsRepeatEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isseekbarvisibleproperty) public class var isSeekBarVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSeekBarVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isseekenabledproperty) public class var isSeekEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSeekEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipbackwardbuttonvisibleproperty) public class var isSkipBackwardButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSkipBackwardButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipbackwardenabledproperty) public class var isSkipBackwardEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSkipBackwardEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipforwardbuttonvisibleproperty) public class var isSkipForwardButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSkipForwardButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipforwardenabledproperty) public class var isSkipForwardEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsSkipForwardEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isstopbuttonvisibleproperty) public class var isStopButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsStopButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isstopenabledproperty) public class var isStopEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsStopEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isvolumebuttonvisibleproperty) public class var isVolumeButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsVolumeButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isvolumeenabledproperty) public class var isVolumeEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsVolumeEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iszoombuttonvisibleproperty) public class var isZoomButtonVisibleProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsZoomButtonVisiblePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iszoomenabledproperty) public class var isZoomEnabledProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_IsZoomEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.showandhideautomaticallyproperty) public class var showAndHideAutomaticallyProperty : WinUI.DependencyProperty! { get { try! _IMediaTransportControlsStatics.get_ShowAndHideAutomaticallyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.show) public func show() throws { try _default.ShowImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.hide) public func hide() throws { try _default.HideImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.fastplayfallbackbehaviour) public var fastPlayFallbackBehaviour : WinUI.FastPlayFallbackBehaviour { get { try! _default.get_FastPlayFallbackBehaviourImpl() } set { try! _default.put_FastPlayFallbackBehaviourImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iscompact) public var isCompact : Bool { get { try! _default.get_IsCompactImpl() } set { try! _default.put_IsCompactImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastforwardbuttonvisible) public var isFastForwardButtonVisible : Bool { get { try! _default.get_IsFastForwardButtonVisibleImpl() } set { try! _default.put_IsFastForwardButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastforwardenabled) public var isFastForwardEnabled : Bool { get { try! _default.get_IsFastForwardEnabledImpl() } set { try! _default.put_IsFastForwardEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastrewindbuttonvisible) public var isFastRewindButtonVisible : Bool { get { try! _default.get_IsFastRewindButtonVisibleImpl() } set { try! _default.put_IsFastRewindButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isfastrewindenabled) public var isFastRewindEnabled : Bool { get { try! _default.get_IsFastRewindEnabledImpl() } set { try! _default.put_IsFastRewindEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isnexttrackbuttonvisible) public var isNextTrackButtonVisible : Bool { get { try! _default.get_IsNextTrackButtonVisibleImpl() } set { try! _default.put_IsNextTrackButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isplaybackratebuttonvisible) public var isPlaybackRateButtonVisible : Bool { get { try! _default.get_IsPlaybackRateButtonVisibleImpl() } set { try! _default.put_IsPlaybackRateButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isplaybackrateenabled) public var isPlaybackRateEnabled : Bool { get { try! _default.get_IsPlaybackRateEnabledImpl() } set { try! _default.put_IsPlaybackRateEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isprevioustrackbuttonvisible) public var isPreviousTrackButtonVisible : Bool { get { try! _default.get_IsPreviousTrackButtonVisibleImpl() } set { try! _default.put_IsPreviousTrackButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isrepeatbuttonvisible) public var isRepeatButtonVisible : Bool { get { try! _default.get_IsRepeatButtonVisibleImpl() } set { try! _default.put_IsRepeatButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isrepeatenabled) public var isRepeatEnabled : Bool { get { try! _default.get_IsRepeatEnabledImpl() } set { try! _default.put_IsRepeatEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isseekbarvisible) public var isSeekBarVisible : Bool { get { try! _default.get_IsSeekBarVisibleImpl() } set { try! _default.put_IsSeekBarVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isseekenabled) public var isSeekEnabled : Bool { get { try! _default.get_IsSeekEnabledImpl() } set { try! _default.put_IsSeekEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipbackwardbuttonvisible) public var isSkipBackwardButtonVisible : Bool { get { try! _default.get_IsSkipBackwardButtonVisibleImpl() } set { try! _default.put_IsSkipBackwardButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipbackwardenabled) public var isSkipBackwardEnabled : Bool { get { try! _default.get_IsSkipBackwardEnabledImpl() } set { try! _default.put_IsSkipBackwardEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipforwardbuttonvisible) public var isSkipForwardButtonVisible : Bool { get { try! _default.get_IsSkipForwardButtonVisibleImpl() } set { try! _default.put_IsSkipForwardButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isskipforwardenabled) public var isSkipForwardEnabled : Bool { get { try! _default.get_IsSkipForwardEnabledImpl() } set { try! _default.put_IsSkipForwardEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isstopbuttonvisible) public var isStopButtonVisible : Bool { get { try! _default.get_IsStopButtonVisibleImpl() } set { try! _default.put_IsStopButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isstopenabled) public var isStopEnabled : Bool { get { try! _default.get_IsStopEnabledImpl() } set { try! _default.put_IsStopEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isvolumebuttonvisible) public var isVolumeButtonVisible : Bool { get { try! _default.get_IsVolumeButtonVisibleImpl() } set { try! _default.put_IsVolumeButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.isvolumeenabled) public var isVolumeEnabled : Bool { get { try! _default.get_IsVolumeEnabledImpl() } set { try! _default.put_IsVolumeEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iszoombuttonvisible) public var isZoomButtonVisible : Bool { get { try! _default.get_IsZoomButtonVisibleImpl() } set { try! _default.put_IsZoomButtonVisibleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.iszoomenabled) public var isZoomEnabled : Bool { get { try! _default.get_IsZoomEnabledImpl() } set { try! _default.put_IsZoomEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.showandhideautomatically) public var showAndHideAutomatically : Bool { get { try! _default.get_ShowAndHideAutomaticallyImpl() } set { try! _default.put_ShowAndHideAutomaticallyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mediatransportcontrols.thumbnailrequested) public lazy var thumbnailRequested : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ThumbnailRequestedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ThumbnailRequestedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MediaTransportControls internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMediaTransportControls } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubar) open class MenuBar : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuBar private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar>?) -> MenuBar? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuBarFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuBarFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuBar")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMenuBarFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMenuBarStatics: __ABI_Microsoft_UI_Xaml_Controls.IMenuBarStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuBar")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubar.itemsproperty) public class var itemsProperty : WinUI.DependencyProperty! { get { try! _IMenuBarStatics.get_ItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubar.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuBar internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuBar } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubaritem) open class MenuBarItem : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuBarItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem>?) -> MenuBarItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuBarItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuBarItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuBarItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMenuBarItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMenuBarItemStatics: __ABI_Microsoft_UI_Xaml_Controls.IMenuBarItemStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuBarItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubaritem.itemsproperty) public class var itemsProperty : WinUI.DependencyProperty! { get { try! _IMenuBarItemStatics.get_ItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubaritem.titleproperty) public class var titleProperty : WinUI.DependencyProperty! { get { try! _IMenuBarItemStatics.get_TitlePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubaritem.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubaritem.title) public var title : String { get { try! _default.get_TitleImpl() } set { try! _default.put_TitleImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuBarItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuBarItem } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyout) open class MenuFlyout : WinUI.FlyoutBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyout>?) -> MenuFlyout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuFlyoutFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyout")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMenuFlyoutFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMenuFlyoutStatics: __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyout")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyout.menuflyoutpresenterstyleproperty) public class var menuFlyoutPresenterStyleProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutStatics.get_MenuFlyoutPresenterStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyout.showat) public func showAt(_ targetElement: WinUI.UIElement!, _ point: WindowsFoundation.Point) throws { try _default.ShowAtImpl(targetElement, point) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyout.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyout.menuflyoutpresenterstyle) public var menuFlyoutPresenterStyle : WinUI.Style! { get { try! _default.get_MenuFlyoutPresenterStyleImpl() } set { try! _default.put_MenuFlyoutPresenterStyleImpl(newValue) } } internal enum IFlyoutBaseOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIFlyoutBaseOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IFlyoutBaseOverrides internal typealias Class = MenuFlyout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyout } } internal typealias Composable = IFlyoutBaseOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem) open class MenuFlyoutItem : WinUI.MenuFlyoutItemBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem>?) -> MenuFlyoutItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuFlyoutItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutItem")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMenuFlyoutItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IMenuFlyoutItemStatics: __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItemStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.commandparameterproperty) public class var commandParameterProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutItemStatics.get_CommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.commandproperty) public class var commandProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutItemStatics.get_CommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.iconproperty) public class var iconProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutItemStatics.get_IconPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.keyboardacceleratortextoverrideproperty) public class var keyboardAcceleratorTextOverrideProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutItemStatics.get_KeyboardAcceleratorTextOverridePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.textproperty) public class var textProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutItemStatics.get_TextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.command) public var command : WinUI.AnyICommand! { get { try! _default.get_CommandImpl() } set { try! _default.put_CommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.commandparameter) public var commandParameter : Any! { get { try! _default.get_CommandParameterImpl() } set { try! _default.put_CommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.icon) public var icon : IconElement! { get { try! _default.get_IconImpl() } set { try! _default.put_IconImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.keyboardacceleratortextoverride) public var keyboardAcceleratorTextOverride : String { get { try! _default.get_KeyboardAcceleratorTextOverrideImpl() } set { try! _default.put_KeyboardAcceleratorTextOverrideImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.templatesettings) public var templateSettings : WinUI.MenuFlyoutItemTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitem.click) public lazy var click : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClickImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuFlyoutItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItem } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutitembase) open class MenuFlyoutItemBase : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItemBase private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItemBase private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItemBase>?) -> MenuFlyoutItemBase? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuFlyoutItemBaseFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItemBaseFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutItemBase")) internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuFlyoutItemBase internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItemBase internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutItemBase } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutseparator) open class MenuFlyoutSeparator : WinUI.MenuFlyoutItemBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSeparator private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSeparator private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSeparator>?) -> MenuFlyoutSeparator? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IMenuFlyoutSeparatorFactory : __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSeparatorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutSeparator")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IMenuFlyoutSeparatorFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuFlyoutSeparator internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSeparator internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSeparator } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem) public final class MenuFlyoutSubItem : WinUI.MenuFlyoutItemBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSubItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSubItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSubItem>?) -> MenuFlyoutSubItem? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutSubItem"))) } private static let _IMenuFlyoutSubItemStatics: __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSubItemStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.MenuFlyoutSubItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem.iconproperty) public static var iconProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutSubItemStatics.get_IconPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem.textproperty) public static var textProperty : WinUI.DependencyProperty! { get { try! _IMenuFlyoutSubItemStatics.get_TextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem.icon) public var icon : IconElement! { get { try! _default.get_IconImpl() } set { try! _default.put_IconImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menuflyoutsubitem.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = MenuFlyoutSubItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutSubItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IMenuFlyoutSubItem } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page) open class Page : WinUI.UserControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPage private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPage private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPage>?) -> Page? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IPageOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IPageOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IPageFactory : __ABI_Microsoft_UI_Xaml_Controls.IPageFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Page")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IPageFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IPageStatics: __ABI_Microsoft_UI_Xaml_Controls.IPageStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Page")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.bottomappbarproperty) public class var bottomAppBarProperty : WinUI.DependencyProperty! { get { try! _IPageStatics.get_BottomAppBarPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.frameproperty) public class var frameProperty : WinUI.DependencyProperty! { get { try! _IPageStatics.get_FramePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.topappbarproperty) public class var topAppBarProperty : WinUI.DependencyProperty! { get { try! _IPageStatics.get_TopAppBarPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.bottomappbar) public var bottomAppBar : AppBar! { get { try! _default.get_BottomAppBarImpl() } set { try! _default.put_BottomAppBarImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.frame) public var frame : Frame! { get { try! _default.get_FrameImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.navigationcachemode) public var navigationCacheMode : WinUI.NavigationCacheMode { get { try! _default.get_NavigationCacheModeImpl() } set { try! _default.put_NavigationCacheModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.topappbar) public var topAppBar : AppBar! { get { try! _default.get_TopAppBarImpl() } set { try! _default.put_TopAppBarImpl(newValue) } } private lazy var _IPageOverrides: __ABI_Microsoft_UI_Xaml_Controls.IPageOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.onnavigatedfrom) open func onNavigatedFrom(_ e: WinUI.NavigationEventArgs!) throws { try _IPageOverrides.OnNavigatedFromImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.onnavigatedto) open func onNavigatedTo(_ e: WinUI.NavigationEventArgs!) throws { try _IPageOverrides.OnNavigatedToImpl(e) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.page.onnavigatingfrom) open func onNavigatingFrom(_ e: WinUI.NavigatingCancelEventArgs!) throws { try _IPageOverrides.OnNavigatingFromImpl(e) } internal enum IPageOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPageOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPageOverrides internal typealias Class = Page internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPage internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPage } } internal typealias Composable = IPageOverrides deinit { _default = nil _IPageOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel) open class Panel : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPanel private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPanel private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPanel>?) -> Panel? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IPanelFactory : __ABI_Microsoft_UI_Xaml_Controls.IPanelFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Panel")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IPanelFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IPanelStatics: __ABI_Microsoft_UI_Xaml_Controls.IPanelStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Panel")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.backgroundproperty) public class var backgroundProperty : WinUI.DependencyProperty! { get { try! _IPanelStatics.get_BackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.childrentransitionsproperty) public class var childrenTransitionsProperty : WinUI.DependencyProperty! { get { try! _IPanelStatics.get_ChildrenTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.isitemshostproperty) public class var isItemsHostProperty : WinUI.DependencyProperty! { get { try! _IPanelStatics.get_IsItemsHostPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.background) public var background : WinUI.Brush! { get { try! _default.get_BackgroundImpl() } set { try! _default.put_BackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.backgroundtransition) public var backgroundTransition : WinUI.BrushTransition! { get { try! _default.get_BackgroundTransitionImpl() } set { try! _default.put_BackgroundTransitionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.children) public var children : UIElementCollection! { get { try! _default.get_ChildrenImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.childrentransitions) public var childrenTransitions : WinUI.TransitionCollection! { get { try! _default.get_ChildrenTransitionsImpl() } set { try! _default.put_ChildrenTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.panel.isitemshost) public var isItemsHost : Bool { get { try! _default.get_IsItemsHostImpl() } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = Panel internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPanel internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPanel } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox) public final class PasswordBox : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPasswordBox private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox>?) -> PasswordBox? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.PasswordBox"))) } private static let _IPasswordBoxStatics: __ABI_Microsoft_UI_Xaml_Controls.IPasswordBoxStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.PasswordBox")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.canpasteclipboardcontentproperty) public static var canPasteClipboardContentProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_CanPasteClipboardContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.descriptionproperty) public static var descriptionProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_DescriptionPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.headerproperty) public static var headerProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.headertemplateproperty) public static var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.inputscopeproperty) public static var inputScopeProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_InputScopePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.ispasswordrevealbuttonenabledproperty) public static var isPasswordRevealButtonEnabledProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_IsPasswordRevealButtonEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.maxlengthproperty) public static var maxLengthProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_MaxLengthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordcharproperty) public static var passwordCharProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_PasswordCharPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordproperty) public static var passwordProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_PasswordPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordrevealmodeproperty) public static var passwordRevealModeProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_PasswordRevealModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.placeholdertextproperty) public static var placeholderTextProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_PlaceholderTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.preventkeyboarddisplayonprogrammaticfocusproperty) public static var preventKeyboardDisplayOnProgrammaticFocusProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_PreventKeyboardDisplayOnProgrammaticFocusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.selectionflyoutproperty) public static var selectionFlyoutProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_SelectionFlyoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.selectionhighlightcolorproperty) public static var selectionHighlightColorProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_SelectionHighlightColorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.textreadingorderproperty) public static var textReadingOrderProperty : WinUI.DependencyProperty! { get { try! _IPasswordBoxStatics.get_TextReadingOrderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.pastefromclipboard) public func pasteFromClipboard() throws { try _default.PasteFromClipboardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.canpasteclipboardcontent) public var canPasteClipboardContent : Bool { get { try! _default.get_CanPasteClipboardContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.description) public var description : Any! { get { try! _default.get_DescriptionImpl() } set { try! _default.put_DescriptionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.inputscope) public var inputScope : WinUI.InputScope! { get { try! _default.get_InputScopeImpl() } set { try! _default.put_InputScopeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.ispasswordrevealbuttonenabled) public var isPasswordRevealButtonEnabled : Bool { get { try! _default.get_IsPasswordRevealButtonEnabledImpl() } set { try! _default.put_IsPasswordRevealButtonEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.maxlength) public var maxLength : Int32 { get { try! _default.get_MaxLengthImpl() } set { try! _default.put_MaxLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.password) public var password : String { get { try! _default.get_PasswordImpl() } set { try! _default.put_PasswordImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordchar) public var passwordChar : String { get { try! _default.get_PasswordCharImpl() } set { try! _default.put_PasswordCharImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordrevealmode) public var passwordRevealMode : PasswordRevealMode { get { try! _default.get_PasswordRevealModeImpl() } set { try! _default.put_PasswordRevealModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.placeholdertext) public var placeholderText : String { get { try! _default.get_PlaceholderTextImpl() } set { try! _default.put_PlaceholderTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.preventkeyboarddisplayonprogrammaticfocus) public var preventKeyboardDisplayOnProgrammaticFocus : Bool { get { try! _default.get_PreventKeyboardDisplayOnProgrammaticFocusImpl() } set { try! _default.put_PreventKeyboardDisplayOnProgrammaticFocusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.selectionflyout) public var selectionFlyout : WinUI.FlyoutBase! { get { try! _default.get_SelectionFlyoutImpl() } set { try! _default.put_SelectionFlyoutImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.selectionhighlightcolor) public var selectionHighlightColor : WinUI.SolidColorBrush! { get { try! _default.get_SelectionHighlightColorImpl() } set { try! _default.put_SelectionHighlightColorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.textreadingorder) public var textReadingOrder : WinUI.TextReadingOrder { get { try! _default.get_TextReadingOrderImpl() } set { try! _default.put_TextReadingOrderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.contextmenuopening) public lazy var contextMenuOpening : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ContextMenuOpeningImpl($0) }, remove: { [weak self] in try? self?._default.remove_ContextMenuOpeningImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordchanged) public lazy var passwordChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PasswordChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_PasswordChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.passwordchanging) public lazy var passwordChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PasswordChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_PasswordChangingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordbox.paste) public lazy var paste : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PasteImpl($0) }, remove: { [weak self] in try? self?._default.remove_PasteImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = PasswordBox internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPasswordBox } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordboxpasswordchangingeventargs) public final class PasswordBoxPasswordChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPasswordBoxPasswordChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBoxPasswordChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBoxPasswordChangingEventArgs>?) -> PasswordBoxPasswordChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.passwordboxpasswordchangingeventargs.iscontentchanging) public var isContentChanging : Bool { get { try! _default.get_IsContentChangingImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager) open class PipsPager : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPipsPager private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager>?) -> PipsPager? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IPipsPagerFactory : __ABI_Microsoft_UI_Xaml_Controls.IPipsPagerFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.PipsPager")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IPipsPagerFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IPipsPagerStatics: __ABI_Microsoft_UI_Xaml_Controls.IPipsPagerStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.PipsPager")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.maxvisiblepipsproperty) public class var maxVisiblePipsProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_MaxVisiblePipsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.nextbuttonstyleproperty) public class var nextButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_NextButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.nextbuttonvisibilityproperty) public class var nextButtonVisibilityProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_NextButtonVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.normalpipstyleproperty) public class var normalPipStyleProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_NormalPipStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.numberofpagesproperty) public class var numberOfPagesProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_NumberOfPagesPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.orientationproperty) public class var orientationProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_OrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.previousbuttonstyleproperty) public class var previousButtonStyleProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_PreviousButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.previousbuttonvisibilityproperty) public class var previousButtonVisibilityProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_PreviousButtonVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.selectedpageindexproperty) public class var selectedPageIndexProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_SelectedPageIndexPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.selectedpipstyleproperty) public class var selectedPipStyleProperty : WinUI.DependencyProperty! { get { try! _IPipsPagerStatics.get_SelectedPipStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.maxvisiblepips) public var maxVisiblePips : Int32 { get { try! _default.get_MaxVisiblePipsImpl() } set { try! _default.put_MaxVisiblePipsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.nextbuttonstyle) public var nextButtonStyle : WinUI.Style! { get { try! _default.get_NextButtonStyleImpl() } set { try! _default.put_NextButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.nextbuttonvisibility) public var nextButtonVisibility : PipsPagerButtonVisibility { get { try! _default.get_NextButtonVisibilityImpl() } set { try! _default.put_NextButtonVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.normalpipstyle) public var normalPipStyle : WinUI.Style! { get { try! _default.get_NormalPipStyleImpl() } set { try! _default.put_NormalPipStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.numberofpages) public var numberOfPages : Int32 { get { try! _default.get_NumberOfPagesImpl() } set { try! _default.put_NumberOfPagesImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.orientation) public var orientation : Orientation { get { try! _default.get_OrientationImpl() } set { try! _default.put_OrientationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.previousbuttonstyle) public var previousButtonStyle : WinUI.Style! { get { try! _default.get_PreviousButtonStyleImpl() } set { try! _default.put_PreviousButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.previousbuttonvisibility) public var previousButtonVisibility : PipsPagerButtonVisibility { get { try! _default.get_PreviousButtonVisibilityImpl() } set { try! _default.put_PreviousButtonVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.selectedpageindex) public var selectedPageIndex : Int32 { get { try! _default.get_SelectedPageIndexImpl() } set { try! _default.put_SelectedPageIndexImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.selectedpipstyle) public var selectedPipStyle : WinUI.Style! { get { try! _default.get_SelectedPipStyleImpl() } set { try! _default.put_SelectedPipStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.templatesettings) public var templateSettings : PipsPagerTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspager.selectedindexchanged) public lazy var selectedIndexChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SelectedIndexChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_SelectedIndexChangedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = PipsPager internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPipsPager } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspagerselectedindexchangedeventargs) public final class PipsPagerSelectedIndexChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPipsPagerSelectedIndexChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPagerSelectedIndexChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPagerSelectedIndexChangedEventArgs>?) -> PipsPagerSelectedIndexChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspagertemplatesettings) public final class PipsPagerTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IPipsPagerTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPagerTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPagerTemplateSettings>?) -> PipsPagerTemplateSettings? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspagertemplatesettings.pipspageritems) public var pipsPagerItems : WindowsFoundation.AnyIVector! { get { try! _default.get_PipsPagerItemsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar) open class ProgressBar : WinUI.RangeBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressBar private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar>?) -> ProgressBar? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IProgressBarFactory : __ABI_Microsoft_UI_Xaml_Controls.IProgressBarFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ProgressBar")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IProgressBarFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IProgressBarStatics: __ABI_Microsoft_UI_Xaml_Controls.IProgressBarStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ProgressBar")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.isindeterminateproperty) public class var isIndeterminateProperty : WinUI.DependencyProperty! { get { try! _IProgressBarStatics.get_IsIndeterminatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.showerrorproperty) public class var showErrorProperty : WinUI.DependencyProperty! { get { try! _IProgressBarStatics.get_ShowErrorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.showpausedproperty) public class var showPausedProperty : WinUI.DependencyProperty! { get { try! _IProgressBarStatics.get_ShowPausedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.isindeterminate) public var isIndeterminate : Bool { get { try! _default.get_IsIndeterminateImpl() } set { try! _default.put_IsIndeterminateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.showerror) public var showError : Bool { get { try! _default.get_ShowErrorImpl() } set { try! _default.put_ShowErrorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.showpaused) public var showPaused : Bool { get { try! _default.get_ShowPausedImpl() } set { try! _default.put_ShowPausedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbar.templatesettings) public var templateSettings : ProgressBarTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } internal enum IRangeBaseOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBaseOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IRangeBaseOverrides internal typealias Class = ProgressBar internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressBar } } internal typealias Composable = IRangeBaseOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings) public final class ProgressBarTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressBarTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBarTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBarTemplateSettings>?) -> ProgressBarTemplateSettings? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.cliprect) public var clipRect : WinUI.RectangleGeometry! { get { try! _default.get_ClipRectImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.container2animationendposition) public var container2AnimationEndPosition : Double { get { try! _default.get_Container2AnimationEndPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.container2animationstartposition) public var container2AnimationStartPosition : Double { get { try! _default.get_Container2AnimationStartPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.containeranimationendposition) public var containerAnimationEndPosition : Double { get { try! _default.get_ContainerAnimationEndPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.containeranimationmidposition) public var containerAnimationMidPosition : Double { get { try! _default.get_ContainerAnimationMidPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.containeranimationstartposition) public var containerAnimationStartPosition : Double { get { try! _default.get_ContainerAnimationStartPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.ellipseanimationendposition) public var ellipseAnimationEndPosition : Double { get { try! _default.get_EllipseAnimationEndPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.ellipseanimationwellposition) public var ellipseAnimationWellPosition : Double { get { try! _default.get_EllipseAnimationWellPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.ellipsediameter) public var ellipseDiameter : Double { get { try! _default.get_EllipseDiameterImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.ellipseoffset) public var ellipseOffset : Double { get { try! _default.get_EllipseOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressbartemplatesettings.indicatorlengthdelta) public var indicatorLengthDelta : Double { get { try! _default.get_IndicatorLengthDeltaImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring) open class ProgressRing : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressRing private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing>?) -> ProgressRing? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IProgressRingFactory : __ABI_Microsoft_UI_Xaml_Controls.IProgressRingFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ProgressRing")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IProgressRingFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IProgressRingStatics: __ABI_Microsoft_UI_Xaml_Controls.IProgressRingStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ProgressRing")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.isactiveproperty) public class var isActiveProperty : WinUI.DependencyProperty! { get { try! _IProgressRingStatics.get_IsActivePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.isindeterminateproperty) public class var isIndeterminateProperty : WinUI.DependencyProperty! { get { try! _IProgressRingStatics.get_IsIndeterminatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.maximumproperty) public class var maximumProperty : WinUI.DependencyProperty! { get { try! _IProgressRingStatics.get_MaximumPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.minimumproperty) public class var minimumProperty : WinUI.DependencyProperty! { get { try! _IProgressRingStatics.get_MinimumPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.valueproperty) public class var valueProperty : WinUI.DependencyProperty! { get { try! _IProgressRingStatics.get_ValuePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.isactive) public var isActive : Bool { get { try! _default.get_IsActiveImpl() } set { try! _default.put_IsActiveImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.isindeterminate) public var isIndeterminate : Bool { get { try! _default.get_IsIndeterminateImpl() } set { try! _default.put_IsIndeterminateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.maximum) public var maximum : Double { get { try! _default.get_MaximumImpl() } set { try! _default.put_MaximumImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.minimum) public var minimum : Double { get { try! _default.get_MinimumImpl() } set { try! _default.put_MinimumImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.templatesettings) public var templateSettings : ProgressRingTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressring.value) public var value : Double { get { try! _default.get_ValueImpl() } set { try! _default.put_ValueImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = ProgressRing internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressRing } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressringtemplatesettings) public final class ProgressRingTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IProgressRingTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRingTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRingTemplateSettings>?) -> ProgressRingTemplateSettings? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressringtemplatesettings.ellipsediameter) public var ellipseDiameter : Double { get { try! _default.get_EllipseDiameterImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressringtemplatesettings.ellipseoffset) public var ellipseOffset : WinUI.Thickness { get { try! _default.get_EllipseOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.progressringtemplatesettings.maxsidelength) public var maxSideLength : Double { get { try! _default.get_MaxSideLengthImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobutton) open class RadioButton : WinUI.ToggleButton { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRadioButton private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton>?) -> RadioButton? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IRadioButtonFactory : __ABI_Microsoft_UI_Xaml_Controls.IRadioButtonFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RadioButton")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IRadioButtonFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IRadioButtonStatics: __ABI_Microsoft_UI_Xaml_Controls.IRadioButtonStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RadioButton")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobutton.groupnameproperty) public class var groupNameProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonStatics.get_GroupNamePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobutton.groupname) public var groupName : String { get { try! _default.get_GroupNameImpl() } set { try! _default.put_GroupNameImpl(newValue) } } internal enum IToggleButtonOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButtonOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IToggleButtonOverrides internal typealias Class = RadioButton internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRadioButton } } internal typealias Composable = IToggleButtonOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons) open class RadioButtons : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRadioButtons private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons>?) -> RadioButtons? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IRadioButtonsFactory : __ABI_Microsoft_UI_Xaml_Controls.IRadioButtonsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RadioButtons")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IRadioButtonsFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IRadioButtonsStatics: __ABI_Microsoft_UI_Xaml_Controls.IRadioButtonsStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RadioButtons")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.headerproperty) public class var headerProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.headertemplateproperty) public class var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.itemtemplateproperty) public class var itemTemplateProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_ItemTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.itemsproperty) public class var itemsProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_ItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.itemssourceproperty) public class var itemsSourceProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_ItemsSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.maxcolumnsproperty) public class var maxColumnsProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_MaxColumnsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.selectedindexproperty) public class var selectedIndexProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_SelectedIndexPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.selecteditemproperty) public class var selectedItemProperty : WinUI.DependencyProperty! { get { try! _IRadioButtonsStatics.get_SelectedItemPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.containerfromindex) public func containerFromIndex(_ index: Int32) throws -> WinUI.UIElement! { try _default.ContainerFromIndexImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.itemtemplate) public var itemTemplate : Any! { get { try! _default.get_ItemTemplateImpl() } set { try! _default.put_ItemTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.itemssource) public var itemsSource : Any! { get { try! _default.get_ItemsSourceImpl() } set { try! _default.put_ItemsSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.maxcolumns) public var maxColumns : Int32 { get { try! _default.get_MaxColumnsImpl() } set { try! _default.put_MaxColumnsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.selectedindex) public var selectedIndex : Int32 { get { try! _default.get_SelectedIndexImpl() } set { try! _default.put_SelectedIndexImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.selecteditem) public var selectedItem : Any! { get { try! _default.get_SelectedItemImpl() } set { try! _default.put_SelectedItemImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.radiobuttons.selectionchanged) public lazy var selectionChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SelectionChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_SelectionChangedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = RadioButtons internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRadioButtons } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel) open class RelativePanel : WinUI.Panel { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRelativePanel private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRelativePanel private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRelativePanel>?) -> RelativePanel? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IRelativePanelFactory : __ABI_Microsoft_UI_Xaml_Controls.IRelativePanelFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RelativePanel")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IRelativePanelFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IRelativePanelStatics: __ABI_Microsoft_UI_Xaml_Controls.IRelativePanelStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RelativePanel")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getleftof) public class func getLeftOf(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetLeftOfImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setleftof) public class func setLeftOf(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetLeftOfImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getabove) public class func getAbove(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAboveImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setabove) public class func setAbove(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAboveImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getrightof) public class func getRightOf(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetRightOfImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setrightof) public class func setRightOf(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetRightOfImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getbelow) public class func getBelow(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetBelowImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setbelow) public class func setBelow(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetBelowImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignhorizontalcenterwith) public class func getAlignHorizontalCenterWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignHorizontalCenterWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignhorizontalcenterwith) public class func setAlignHorizontalCenterWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignHorizontalCenterWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignverticalcenterwith) public class func getAlignVerticalCenterWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignVerticalCenterWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignverticalcenterwith) public class func setAlignVerticalCenterWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignVerticalCenterWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignleftwith) public class func getAlignLeftWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignLeftWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignleftwith) public class func setAlignLeftWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignLeftWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getaligntopwith) public class func getAlignTopWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignTopWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setaligntopwith) public class func setAlignTopWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignTopWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignrightwith) public class func getAlignRightWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignRightWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignrightwith) public class func setAlignRightWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignRightWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignbottomwith) public class func getAlignBottomWith(_ element: WinUI.UIElement!) -> Any! { return try! _IRelativePanelStatics.GetAlignBottomWithImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignbottomwith) public class func setAlignBottomWith(_ element: WinUI.UIElement!, _ value: Any!) { try! _IRelativePanelStatics.SetAlignBottomWithImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignleftwithpanel) public class func getAlignLeftWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignLeftWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignleftwithpanel) public class func setAlignLeftWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignLeftWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getaligntopwithpanel) public class func getAlignTopWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignTopWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setaligntopwithpanel) public class func setAlignTopWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignTopWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignrightwithpanel) public class func getAlignRightWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignRightWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignrightwithpanel) public class func setAlignRightWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignRightWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignbottomwithpanel) public class func getAlignBottomWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignBottomWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignbottomwithpanel) public class func setAlignBottomWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignBottomWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignhorizontalcenterwithpanel) public class func getAlignHorizontalCenterWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignHorizontalCenterWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignhorizontalcenterwithpanel) public class func setAlignHorizontalCenterWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignHorizontalCenterWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.getalignverticalcenterwithpanel) public class func getAlignVerticalCenterWithPanel(_ element: WinUI.UIElement!) -> Bool { return try! _IRelativePanelStatics.GetAlignVerticalCenterWithPanelImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.setalignverticalcenterwithpanel) public class func setAlignVerticalCenterWithPanel(_ element: WinUI.UIElement!, _ value: Bool) { try! _IRelativePanelStatics.SetAlignVerticalCenterWithPanelImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.aboveproperty) public class var aboveProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AbovePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignbottomwithpanelproperty) public class var alignBottomWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignBottomWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignbottomwithproperty) public class var alignBottomWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignBottomWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignhorizontalcenterwithpanelproperty) public class var alignHorizontalCenterWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignHorizontalCenterWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignhorizontalcenterwithproperty) public class var alignHorizontalCenterWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignHorizontalCenterWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignleftwithpanelproperty) public class var alignLeftWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignLeftWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignleftwithproperty) public class var alignLeftWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignLeftWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignrightwithpanelproperty) public class var alignRightWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignRightWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignrightwithproperty) public class var alignRightWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignRightWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.aligntopwithpanelproperty) public class var alignTopWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignTopWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.aligntopwithproperty) public class var alignTopWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignTopWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignverticalcenterwithpanelproperty) public class var alignVerticalCenterWithPanelProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignVerticalCenterWithPanelPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.alignverticalcenterwithproperty) public class var alignVerticalCenterWithProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_AlignVerticalCenterWithPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.backgroundsizingproperty) public class var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.belowproperty) public class var belowProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_BelowPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.borderbrushproperty) public class var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.borderthicknessproperty) public class var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.cornerradiusproperty) public class var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.leftofproperty) public class var leftOfProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_LeftOfPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.paddingproperty) public class var paddingProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.rightofproperty) public class var rightOfProperty : WinUI.DependencyProperty! { get { try! _IRelativePanelStatics.get_RightOfPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.relativepanel.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = RelativePanel internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRelativePanel internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRelativePanel } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition) public final class RowDefinition : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IRowDefinition private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRowDefinition private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRowDefinition>?) -> RowDefinition? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.RowDefinition"))) } private static let _IRowDefinitionStatics: __ABI_Microsoft_UI_Xaml_Controls.IRowDefinitionStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.RowDefinition")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.heightproperty) public static var heightProperty : WinUI.DependencyProperty! { get { try! _IRowDefinitionStatics.get_HeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.maxheightproperty) public static var maxHeightProperty : WinUI.DependencyProperty! { get { try! _IRowDefinitionStatics.get_MaxHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.minheightproperty) public static var minHeightProperty : WinUI.DependencyProperty! { get { try! _IRowDefinitionStatics.get_MinHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.actualheight) public var actualHeight : Double { get { try! _default.get_ActualHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.height) public var height : WinUI.GridLength { get { try! _default.get_HeightImpl() } set { try! _default.put_HeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.maxheight) public var maxHeight : Double { get { try! _default.get_MaxHeightImpl() } set { try! _default.put_MaxHeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinition.minheight) public var minHeight : Double { get { try! _default.get_MinHeightImpl() } set { try! _default.put_MinHeightImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection) public final class RowDefinitionCollection : WinRTClass, IVector, IIterable { public typealias T = RowDefinition? private typealias SwiftABI = WinUI.IVectorRowDefinition private typealias CABI = __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CControls__CRowDefinition private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CControls__CRowDefinition>?) -> RowDefinitionCollection? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } // MARK: Collection public typealias Element = T public var startIndex: Int { 0 } public var endIndex: Int { Int(size) } public func index(after i: Int) -> Int { i+1 } public func index(of: Element) -> Int? { var index: UInt32 = 0 let result = indexOf(of, &index) guard result else { return nil } return Int(index) } public var count: Int { Int(size) } public subscript(position: Int) -> Element { get { getAt(UInt32(position)) } set(newValue) { setAt(UInt32(position), newValue) } } public func removeLast() { removeAtEnd() } // MARK: WinRT /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.getat) public func getAt(_ index: UInt32) -> RowDefinition? { try! _default.GetAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.getview) public func getView() -> WindowsFoundation.AnyIVectorView? { try! _default.GetViewImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.indexof) public func indexOf(_ value: RowDefinition?, _ index: inout UInt32) -> Bool { try! _default.IndexOfImpl(value, &index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.setat) public func setAt(_ index: UInt32, _ value: RowDefinition?) { try! _default.SetAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.insertat) public func insertAt(_ index: UInt32, _ value: RowDefinition?) { try! _default.InsertAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.removeat) public func removeAt(_ index: UInt32) { try! _default.RemoveAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.append) public func append(_ value: RowDefinition?) { try! _default.AppendImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.removeatend) public func removeAtEnd() { try! _default.RemoveAtEndImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.clear) public func clear() { try! _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.size) public var size : UInt32 { get { try! _default.get_SizeImpl() } } private lazy var _IIterable: IIterableRowDefinition! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.rowdefinitioncollection.first) public func first() -> WindowsFoundation.AnyIIterator? { try! _IIterable.FirstImpl() } deinit { _default = nil _IIterable = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview) open class ScrollView : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollView>?) -> ScrollView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IScrollViewFactory : __ABI_Microsoft_UI_Xaml_Controls.IScrollViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ScrollView")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IScrollViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IScrollViewStatics: __ABI_Microsoft_UI_Xaml_Controls.IScrollViewStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ScrollView")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedhorizontalscrollbarvisibilityproperty) public class var computedHorizontalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ComputedHorizontalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedhorizontalscrollmodeproperty) public class var computedHorizontalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ComputedHorizontalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedverticalscrollbarvisibilityproperty) public class var computedVerticalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ComputedVerticalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedverticalscrollmodeproperty) public class var computedVerticalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ComputedVerticalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.contentorientationproperty) public class var contentOrientationProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ContentOrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalanchorratioproperty) public class var horizontalAnchorRatioProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_HorizontalAnchorRatioPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollbarvisibilityproperty) public class var horizontalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_HorizontalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollchainmodeproperty) public class var horizontalScrollChainModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_HorizontalScrollChainModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollmodeproperty) public class var horizontalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_HorizontalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollrailmodeproperty) public class var horizontalScrollRailModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_HorizontalScrollRailModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.ignoredinputkindsproperty) public class var ignoredInputKindsProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_IgnoredInputKindsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.maxzoomfactorproperty) public class var maxZoomFactorProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_MaxZoomFactorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.minzoomfactorproperty) public class var minZoomFactorProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_MinZoomFactorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollpresenterproperty) public class var scrollPresenterProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ScrollPresenterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalanchorratioproperty) public class var verticalAnchorRatioProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_VerticalAnchorRatioPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollbarvisibilityproperty) public class var verticalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_VerticalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollchainmodeproperty) public class var verticalScrollChainModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_VerticalScrollChainModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollmodeproperty) public class var verticalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_VerticalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollrailmodeproperty) public class var verticalScrollRailModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_VerticalScrollRailModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomchainmodeproperty) public class var zoomChainModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ZoomChainModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoommodeproperty) public class var zoomModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewStatics.get_ZoomModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.registeranchorcandidate) public func registerAnchorCandidate(_ element: WinUI.UIElement!) throws { try _default.RegisterAnchorCandidateImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.unregisteranchorcandidate) public func unregisterAnchorCandidate(_ element: WinUI.UIElement!) throws { try _default.UnregisterAnchorCandidateImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollto) public func scrollTo(_ horizontalOffset: Double, _ verticalOffset: Double) throws -> Int32 { try _default.ScrollToImpl(horizontalOffset, verticalOffset) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollto) public func scrollTo(_ horizontalOffset: Double, _ verticalOffset: Double, _ options: ScrollingScrollOptions!) throws -> Int32 { try _default.ScrollToWithOptionsImpl(horizontalOffset, verticalOffset, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollby) public func scrollBy(_ horizontalOffsetDelta: Double, _ verticalOffsetDelta: Double) throws -> Int32 { try _default.ScrollByImpl(horizontalOffsetDelta, verticalOffsetDelta) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollby) public func scrollBy(_ horizontalOffsetDelta: Double, _ verticalOffsetDelta: Double, _ options: ScrollingScrollOptions!) throws -> Int32 { try _default.ScrollByWithOptionsImpl(horizontalOffsetDelta, verticalOffsetDelta, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.addscrollvelocity) public func addScrollVelocity(_ offsetsVelocity: WindowsFoundation.Vector2, _ inertiaDecayRate: WindowsFoundation.Vector2?) throws -> Int32 { try _default.AddScrollVelocityImpl(offsetsVelocity, inertiaDecayRate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomto) public func zoomTo(_ zoomFactor: Float, _ centerPoint: WindowsFoundation.Vector2?) throws -> Int32 { try _default.ZoomToImpl(zoomFactor, centerPoint) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomto) public func zoomTo(_ zoomFactor: Float, _ centerPoint: WindowsFoundation.Vector2?, _ options: ScrollingZoomOptions!) throws -> Int32 { try _default.ZoomToWithOptionsImpl(zoomFactor, centerPoint, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomby) public func zoomBy(_ zoomFactorDelta: Float, _ centerPoint: WindowsFoundation.Vector2?) throws -> Int32 { try _default.ZoomByImpl(zoomFactorDelta, centerPoint) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomby) public func zoomBy(_ zoomFactorDelta: Float, _ centerPoint: WindowsFoundation.Vector2?, _ options: ScrollingZoomOptions!) throws -> Int32 { try _default.ZoomByWithOptionsImpl(zoomFactorDelta, centerPoint, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.addzoomvelocity) public func addZoomVelocity(_ zoomFactorVelocity: Float, _ centerPoint: WindowsFoundation.Vector2?, _ inertiaDecayRate: Float?) throws -> Int32 { try _default.AddZoomVelocityImpl(zoomFactorVelocity, centerPoint, inertiaDecayRate) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedhorizontalscrollbarvisibility) public var computedHorizontalScrollBarVisibility : WinUI.Visibility { get { try! _default.get_ComputedHorizontalScrollBarVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedhorizontalscrollmode) public var computedHorizontalScrollMode : ScrollingScrollMode { get { try! _default.get_ComputedHorizontalScrollModeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedverticalscrollbarvisibility) public var computedVerticalScrollBarVisibility : WinUI.Visibility { get { try! _default.get_ComputedVerticalScrollBarVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.computedverticalscrollmode) public var computedVerticalScrollMode : ScrollingScrollMode { get { try! _default.get_ComputedVerticalScrollModeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.content) public var content : WinUI.UIElement! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.contentorientation) public var contentOrientation : ScrollingContentOrientation { get { try! _default.get_ContentOrientationImpl() } set { try! _default.put_ContentOrientationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.currentanchor) public var currentAnchor : WinUI.UIElement! { get { try! _default.get_CurrentAnchorImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.expressionanimationsources) public var expressionAnimationSources : WinAppSDK.CompositionPropertySet! { get { try! _default.get_ExpressionAnimationSourcesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.extentheight) public var extentHeight : Double { get { try! _default.get_ExtentHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.extentwidth) public var extentWidth : Double { get { try! _default.get_ExtentWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalanchorratio) public var horizontalAnchorRatio : Double { get { try! _default.get_HorizontalAnchorRatioImpl() } set { try! _default.put_HorizontalAnchorRatioImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontaloffset) public var horizontalOffset : Double { get { try! _default.get_HorizontalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollbarvisibility) public var horizontalScrollBarVisibility : ScrollingScrollBarVisibility { get { try! _default.get_HorizontalScrollBarVisibilityImpl() } set { try! _default.put_HorizontalScrollBarVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollchainmode) public var horizontalScrollChainMode : ScrollingChainMode { get { try! _default.get_HorizontalScrollChainModeImpl() } set { try! _default.put_HorizontalScrollChainModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollmode) public var horizontalScrollMode : ScrollingScrollMode { get { try! _default.get_HorizontalScrollModeImpl() } set { try! _default.put_HorizontalScrollModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.horizontalscrollrailmode) public var horizontalScrollRailMode : ScrollingRailMode { get { try! _default.get_HorizontalScrollRailModeImpl() } set { try! _default.put_HorizontalScrollRailModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.ignoredinputkinds) public var ignoredInputKinds : ScrollingInputKinds { get { try! _default.get_IgnoredInputKindsImpl() } set { try! _default.put_IgnoredInputKindsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.maxzoomfactor) public var maxZoomFactor : Double { get { try! _default.get_MaxZoomFactorImpl() } set { try! _default.put_MaxZoomFactorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.minzoomfactor) public var minZoomFactor : Double { get { try! _default.get_MinZoomFactorImpl() } set { try! _default.put_MinZoomFactorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollpresenter) public var scrollPresenter : WinUI.ScrollPresenter! { get { try! _default.get_ScrollPresenterImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollableheight) public var scrollableHeight : Double { get { try! _default.get_ScrollableHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollablewidth) public var scrollableWidth : Double { get { try! _default.get_ScrollableWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.state) public var state : ScrollingInteractionState { get { try! _default.get_StateImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalanchorratio) public var verticalAnchorRatio : Double { get { try! _default.get_VerticalAnchorRatioImpl() } set { try! _default.put_VerticalAnchorRatioImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticaloffset) public var verticalOffset : Double { get { try! _default.get_VerticalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollbarvisibility) public var verticalScrollBarVisibility : ScrollingScrollBarVisibility { get { try! _default.get_VerticalScrollBarVisibilityImpl() } set { try! _default.put_VerticalScrollBarVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollchainmode) public var verticalScrollChainMode : ScrollingChainMode { get { try! _default.get_VerticalScrollChainModeImpl() } set { try! _default.put_VerticalScrollChainModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollmode) public var verticalScrollMode : ScrollingScrollMode { get { try! _default.get_VerticalScrollModeImpl() } set { try! _default.put_VerticalScrollModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.verticalscrollrailmode) public var verticalScrollRailMode : ScrollingRailMode { get { try! _default.get_VerticalScrollRailModeImpl() } set { try! _default.put_VerticalScrollRailModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.viewportheight) public var viewportHeight : Double { get { try! _default.get_ViewportHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.viewportwidth) public var viewportWidth : Double { get { try! _default.get_ViewportWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomchainmode) public var zoomChainMode : ScrollingChainMode { get { try! _default.get_ZoomChainModeImpl() } set { try! _default.put_ZoomChainModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomfactor) public var zoomFactor : Float { get { try! _default.get_ZoomFactorImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoommode) public var zoomMode : ScrollingZoomMode { get { try! _default.get_ZoomModeImpl() } set { try! _default.put_ZoomModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.anchorrequested) public lazy var anchorRequested : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_AnchorRequestedImpl($0) }, remove: { [weak self] in try? self?._default.remove_AnchorRequestedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.bringingintoview) public lazy var bringingIntoView : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_BringingIntoViewImpl($0) }, remove: { [weak self] in try? self?._default.remove_BringingIntoViewImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.extentchanged) public lazy var extentChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ExtentChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ExtentChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollanimationstarting) public lazy var scrollAnimationStarting : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ScrollAnimationStartingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ScrollAnimationStartingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.scrollcompleted) public lazy var scrollCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ScrollCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ScrollCompletedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.statechanged) public lazy var stateChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_StateChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_StateChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.viewchanged) public lazy var viewChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ViewChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ViewChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomanimationstarting) public lazy var zoomAnimationStarting : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ZoomAnimationStartingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ZoomAnimationStartingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollview.zoomcompleted) public lazy var zoomCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ZoomCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ZoomCompletedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = ScrollView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollView } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer) public final class ScrollViewer : WinUI.ContentControl, IScrollAnchorProvider { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollViewer private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer>?) -> ScrollViewer? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ScrollViewer"))) } private static let _IScrollViewerStatics: __ABI_Microsoft_UI_Xaml_Controls.IScrollViewerStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ScrollViewer")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.gethorizontalscrollbarvisibility) public static func getHorizontalScrollBarVisibility(_ element: WinUI.DependencyObject!) -> ScrollBarVisibility { return try! _IScrollViewerStatics.GetHorizontalScrollBarVisibilityImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.sethorizontalscrollbarvisibility) public static func setHorizontalScrollBarVisibility(_ element: WinUI.DependencyObject!, _ horizontalScrollBarVisibility: ScrollBarVisibility) { try! _IScrollViewerStatics.SetHorizontalScrollBarVisibilityImpl(element, horizontalScrollBarVisibility) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getverticalscrollbarvisibility) public static func getVerticalScrollBarVisibility(_ element: WinUI.DependencyObject!) -> ScrollBarVisibility { return try! _IScrollViewerStatics.GetVerticalScrollBarVisibilityImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setverticalscrollbarvisibility) public static func setVerticalScrollBarVisibility(_ element: WinUI.DependencyObject!, _ verticalScrollBarVisibility: ScrollBarVisibility) { try! _IScrollViewerStatics.SetVerticalScrollBarVisibilityImpl(element, verticalScrollBarVisibility) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getishorizontalrailenabled) public static func getIsHorizontalRailEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsHorizontalRailEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setishorizontalrailenabled) public static func setIsHorizontalRailEnabled(_ element: WinUI.DependencyObject!, _ isHorizontalRailEnabled: Bool) { try! _IScrollViewerStatics.SetIsHorizontalRailEnabledImpl(element, isHorizontalRailEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getisverticalrailenabled) public static func getIsVerticalRailEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsVerticalRailEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setisverticalrailenabled) public static func setIsVerticalRailEnabled(_ element: WinUI.DependencyObject!, _ isVerticalRailEnabled: Bool) { try! _IScrollViewerStatics.SetIsVerticalRailEnabledImpl(element, isVerticalRailEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getishorizontalscrollchainingenabled) public static func getIsHorizontalScrollChainingEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsHorizontalScrollChainingEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setishorizontalscrollchainingenabled) public static func setIsHorizontalScrollChainingEnabled(_ element: WinUI.DependencyObject!, _ isHorizontalScrollChainingEnabled: Bool) { try! _IScrollViewerStatics.SetIsHorizontalScrollChainingEnabledImpl(element, isHorizontalScrollChainingEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getisverticalscrollchainingenabled) public static func getIsVerticalScrollChainingEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsVerticalScrollChainingEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setisverticalscrollchainingenabled) public static func setIsVerticalScrollChainingEnabled(_ element: WinUI.DependencyObject!, _ isVerticalScrollChainingEnabled: Bool) { try! _IScrollViewerStatics.SetIsVerticalScrollChainingEnabledImpl(element, isVerticalScrollChainingEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getiszoomchainingenabled) public static func getIsZoomChainingEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsZoomChainingEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setiszoomchainingenabled) public static func setIsZoomChainingEnabled(_ element: WinUI.DependencyObject!, _ isZoomChainingEnabled: Bool) { try! _IScrollViewerStatics.SetIsZoomChainingEnabledImpl(element, isZoomChainingEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getisscrollinertiaenabled) public static func getIsScrollInertiaEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsScrollInertiaEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setisscrollinertiaenabled) public static func setIsScrollInertiaEnabled(_ element: WinUI.DependencyObject!, _ isScrollInertiaEnabled: Bool) { try! _IScrollViewerStatics.SetIsScrollInertiaEnabledImpl(element, isScrollInertiaEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getiszoominertiaenabled) public static func getIsZoomInertiaEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsZoomInertiaEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setiszoominertiaenabled) public static func setIsZoomInertiaEnabled(_ element: WinUI.DependencyObject!, _ isZoomInertiaEnabled: Bool) { try! _IScrollViewerStatics.SetIsZoomInertiaEnabledImpl(element, isZoomInertiaEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.gethorizontalscrollmode) public static func getHorizontalScrollMode(_ element: WinUI.DependencyObject!) -> ScrollMode { return try! _IScrollViewerStatics.GetHorizontalScrollModeImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.sethorizontalscrollmode) public static func setHorizontalScrollMode(_ element: WinUI.DependencyObject!, _ horizontalScrollMode: ScrollMode) { try! _IScrollViewerStatics.SetHorizontalScrollModeImpl(element, horizontalScrollMode) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getverticalscrollmode) public static func getVerticalScrollMode(_ element: WinUI.DependencyObject!) -> ScrollMode { return try! _IScrollViewerStatics.GetVerticalScrollModeImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setverticalscrollmode) public static func setVerticalScrollMode(_ element: WinUI.DependencyObject!, _ verticalScrollMode: ScrollMode) { try! _IScrollViewerStatics.SetVerticalScrollModeImpl(element, verticalScrollMode) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getzoommode) public static func getZoomMode(_ element: WinUI.DependencyObject!) -> ZoomMode { return try! _IScrollViewerStatics.GetZoomModeImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setzoommode) public static func setZoomMode(_ element: WinUI.DependencyObject!, _ zoomMode: ZoomMode) { try! _IScrollViewerStatics.SetZoomModeImpl(element, zoomMode) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getcancontentrenderoutsidebounds) public static func getCanContentRenderOutsideBounds(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetCanContentRenderOutsideBoundsImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setcancontentrenderoutsidebounds) public static func setCanContentRenderOutsideBounds(_ element: WinUI.DependencyObject!, _ canContentRenderOutsideBounds: Bool) { try! _IScrollViewerStatics.SetCanContentRenderOutsideBoundsImpl(element, canContentRenderOutsideBounds) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getisdeferredscrollingenabled) public static func getIsDeferredScrollingEnabled(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetIsDeferredScrollingEnabledImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setisdeferredscrollingenabled) public static func setIsDeferredScrollingEnabled(_ element: WinUI.DependencyObject!, _ isDeferredScrollingEnabled: Bool) { try! _IScrollViewerStatics.SetIsDeferredScrollingEnabledImpl(element, isDeferredScrollingEnabled) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.getbringintoviewonfocuschange) public static func getBringIntoViewOnFocusChange(_ element: WinUI.DependencyObject!) -> Bool { return try! _IScrollViewerStatics.GetBringIntoViewOnFocusChangeImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.setbringintoviewonfocuschange) public static func setBringIntoViewOnFocusChange(_ element: WinUI.DependencyObject!, _ bringIntoViewOnFocusChange: Bool) { try! _IScrollViewerStatics.SetBringIntoViewOnFocusChangeImpl(element, bringIntoViewOnFocusChange) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.bringintoviewonfocuschangeproperty) public static var bringIntoViewOnFocusChangeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_BringIntoViewOnFocusChangePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.cancontentrenderoutsideboundsproperty) public static var canContentRenderOutsideBoundsProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_CanContentRenderOutsideBoundsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.computedhorizontalscrollbarvisibilityproperty) public static var computedHorizontalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ComputedHorizontalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.computedverticalscrollbarvisibilityproperty) public static var computedVerticalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ComputedVerticalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.extentheightproperty) public static var extentHeightProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ExtentHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.extentwidthproperty) public static var extentWidthProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ExtentWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalanchorratioproperty) public static var horizontalAnchorRatioProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalAnchorRatioPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontaloffsetproperty) public static var horizontalOffsetProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalOffsetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalscrollbarvisibilityproperty) public static var horizontalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalscrollmodeproperty) public static var horizontalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalsnappointsalignmentproperty) public static var horizontalSnapPointsAlignmentProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalSnapPointsAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalsnappointstypeproperty) public static var horizontalSnapPointsTypeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_HorizontalSnapPointsTypePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isdeferredscrollingenabledproperty) public static var isDeferredScrollingEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsDeferredScrollingEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.ishorizontalrailenabledproperty) public static var isHorizontalRailEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsHorizontalRailEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.ishorizontalscrollchainingenabledproperty) public static var isHorizontalScrollChainingEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsHorizontalScrollChainingEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isscrollinertiaenabledproperty) public static var isScrollInertiaEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsScrollInertiaEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isverticalrailenabledproperty) public static var isVerticalRailEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsVerticalRailEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isverticalscrollchainingenabledproperty) public static var isVerticalScrollChainingEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsVerticalScrollChainingEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.iszoomchainingenabledproperty) public static var isZoomChainingEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsZoomChainingEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.iszoominertiaenabledproperty) public static var isZoomInertiaEnabledProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_IsZoomInertiaEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.leftheaderproperty) public static var leftHeaderProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_LeftHeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.maxzoomfactorproperty) public static var maxZoomFactorProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_MaxZoomFactorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.minzoomfactorproperty) public static var minZoomFactorProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_MinZoomFactorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.reduceviewportforcoreinputviewocclusionsproperty) public static var reduceViewportForCoreInputViewOcclusionsProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ReduceViewportForCoreInputViewOcclusionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrollableheightproperty) public static var scrollableHeightProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ScrollableHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrollablewidthproperty) public static var scrollableWidthProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ScrollableWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.topheaderproperty) public static var topHeaderProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_TopHeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.topleftheaderproperty) public static var topLeftHeaderProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_TopLeftHeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalanchorratioproperty) public static var verticalAnchorRatioProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalAnchorRatioPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticaloffsetproperty) public static var verticalOffsetProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalOffsetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalscrollbarvisibilityproperty) public static var verticalScrollBarVisibilityProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalScrollBarVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalscrollmodeproperty) public static var verticalScrollModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalScrollModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalsnappointsalignmentproperty) public static var verticalSnapPointsAlignmentProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalSnapPointsAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalsnappointstypeproperty) public static var verticalSnapPointsTypeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_VerticalSnapPointsTypePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewportheightproperty) public static var viewportHeightProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ViewportHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewportwidthproperty) public static var viewportWidthProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ViewportWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomfactorproperty) public static var zoomFactorProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ZoomFactorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoommodeproperty) public static var zoomModeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ZoomModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomsnappointsproperty) public static var zoomSnapPointsProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ZoomSnapPointsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomsnappointstypeproperty) public static var zoomSnapPointsTypeProperty : WinUI.DependencyProperty! { get { try! _IScrollViewerStatics.get_ZoomSnapPointsTypePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrolltohorizontaloffset) public func scrollToHorizontalOffset(_ offset: Double) throws { try _default.ScrollToHorizontalOffsetImpl(offset) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrolltoverticaloffset) public func scrollToVerticalOffset(_ offset: Double) throws { try _default.ScrollToVerticalOffsetImpl(offset) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomtofactor) public func zoomToFactor(_ factor: Float) throws { try _default.ZoomToFactorImpl(factor) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.changeview) public func changeView(_ horizontalOffset: Double?, _ verticalOffset: Double?, _ zoomFactor: Float?) throws -> Bool { try _default.ChangeViewImpl(horizontalOffset, verticalOffset, zoomFactor) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.changeview) public func changeView(_ horizontalOffset: Double?, _ verticalOffset: Double?, _ zoomFactor: Float?, _ disableAnimation: Bool) throws -> Bool { try _default.ChangeViewWithOptionalAnimationImpl(horizontalOffset, verticalOffset, zoomFactor, disableAnimation) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.invalidatescrollinfo) public func invalidateScrollInfo() throws { try _default.InvalidateScrollInfoImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.bringintoviewonfocuschange) public var bringIntoViewOnFocusChange : Bool { get { try! _default.get_BringIntoViewOnFocusChangeImpl() } set { try! _default.put_BringIntoViewOnFocusChangeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.cancontentrenderoutsidebounds) public var canContentRenderOutsideBounds : Bool { get { try! _default.get_CanContentRenderOutsideBoundsImpl() } set { try! _default.put_CanContentRenderOutsideBoundsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.computedhorizontalscrollbarvisibility) public var computedHorizontalScrollBarVisibility : WinUI.Visibility { get { try! _default.get_ComputedHorizontalScrollBarVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.computedverticalscrollbarvisibility) public var computedVerticalScrollBarVisibility : WinUI.Visibility { get { try! _default.get_ComputedVerticalScrollBarVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.extentheight) public var extentHeight : Double { get { try! _default.get_ExtentHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.extentwidth) public var extentWidth : Double { get { try! _default.get_ExtentWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalanchorratio) public var horizontalAnchorRatio : Double { get { try! _default.get_HorizontalAnchorRatioImpl() } set { try! _default.put_HorizontalAnchorRatioImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontaloffset) public var horizontalOffset : Double { get { try! _default.get_HorizontalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalscrollbarvisibility) public var horizontalScrollBarVisibility : ScrollBarVisibility { get { try! _default.get_HorizontalScrollBarVisibilityImpl() } set { try! _default.put_HorizontalScrollBarVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalscrollmode) public var horizontalScrollMode : ScrollMode { get { try! _default.get_HorizontalScrollModeImpl() } set { try! _default.put_HorizontalScrollModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalsnappointsalignment) public var horizontalSnapPointsAlignment : WinUI.SnapPointsAlignment { get { try! _default.get_HorizontalSnapPointsAlignmentImpl() } set { try! _default.put_HorizontalSnapPointsAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.horizontalsnappointstype) public var horizontalSnapPointsType : SnapPointsType { get { try! _default.get_HorizontalSnapPointsTypeImpl() } set { try! _default.put_HorizontalSnapPointsTypeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isdeferredscrollingenabled) public var isDeferredScrollingEnabled : Bool { get { try! _default.get_IsDeferredScrollingEnabledImpl() } set { try! _default.put_IsDeferredScrollingEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.ishorizontalrailenabled) public var isHorizontalRailEnabled : Bool { get { try! _default.get_IsHorizontalRailEnabledImpl() } set { try! _default.put_IsHorizontalRailEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.ishorizontalscrollchainingenabled) public var isHorizontalScrollChainingEnabled : Bool { get { try! _default.get_IsHorizontalScrollChainingEnabledImpl() } set { try! _default.put_IsHorizontalScrollChainingEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isscrollinertiaenabled) public var isScrollInertiaEnabled : Bool { get { try! _default.get_IsScrollInertiaEnabledImpl() } set { try! _default.put_IsScrollInertiaEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isverticalrailenabled) public var isVerticalRailEnabled : Bool { get { try! _default.get_IsVerticalRailEnabledImpl() } set { try! _default.put_IsVerticalRailEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.isverticalscrollchainingenabled) public var isVerticalScrollChainingEnabled : Bool { get { try! _default.get_IsVerticalScrollChainingEnabledImpl() } set { try! _default.put_IsVerticalScrollChainingEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.iszoomchainingenabled) public var isZoomChainingEnabled : Bool { get { try! _default.get_IsZoomChainingEnabledImpl() } set { try! _default.put_IsZoomChainingEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.iszoominertiaenabled) public var isZoomInertiaEnabled : Bool { get { try! _default.get_IsZoomInertiaEnabledImpl() } set { try! _default.put_IsZoomInertiaEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.leftheader) public var leftHeader : WinUI.UIElement! { get { try! _default.get_LeftHeaderImpl() } set { try! _default.put_LeftHeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.maxzoomfactor) public var maxZoomFactor : Float { get { try! _default.get_MaxZoomFactorImpl() } set { try! _default.put_MaxZoomFactorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.minzoomfactor) public var minZoomFactor : Float { get { try! _default.get_MinZoomFactorImpl() } set { try! _default.put_MinZoomFactorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.reduceviewportforcoreinputviewocclusions) public var reduceViewportForCoreInputViewOcclusions : Bool { get { try! _default.get_ReduceViewportForCoreInputViewOcclusionsImpl() } set { try! _default.put_ReduceViewportForCoreInputViewOcclusionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrollableheight) public var scrollableHeight : Double { get { try! _default.get_ScrollableHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.scrollablewidth) public var scrollableWidth : Double { get { try! _default.get_ScrollableWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.topheader) public var topHeader : WinUI.UIElement! { get { try! _default.get_TopHeaderImpl() } set { try! _default.put_TopHeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.topleftheader) public var topLeftHeader : WinUI.UIElement! { get { try! _default.get_TopLeftHeaderImpl() } set { try! _default.put_TopLeftHeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalanchorratio) public var verticalAnchorRatio : Double { get { try! _default.get_VerticalAnchorRatioImpl() } set { try! _default.put_VerticalAnchorRatioImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticaloffset) public var verticalOffset : Double { get { try! _default.get_VerticalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalscrollbarvisibility) public var verticalScrollBarVisibility : ScrollBarVisibility { get { try! _default.get_VerticalScrollBarVisibilityImpl() } set { try! _default.put_VerticalScrollBarVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalscrollmode) public var verticalScrollMode : ScrollMode { get { try! _default.get_VerticalScrollModeImpl() } set { try! _default.put_VerticalScrollModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalsnappointsalignment) public var verticalSnapPointsAlignment : WinUI.SnapPointsAlignment { get { try! _default.get_VerticalSnapPointsAlignmentImpl() } set { try! _default.put_VerticalSnapPointsAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.verticalsnappointstype) public var verticalSnapPointsType : SnapPointsType { get { try! _default.get_VerticalSnapPointsTypeImpl() } set { try! _default.put_VerticalSnapPointsTypeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewportheight) public var viewportHeight : Double { get { try! _default.get_ViewportHeightImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewportwidth) public var viewportWidth : Double { get { try! _default.get_ViewportWidthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomfactor) public var zoomFactor : Float { get { try! _default.get_ZoomFactorImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoommode) public var zoomMode : ZoomMode { get { try! _default.get_ZoomModeImpl() } set { try! _default.put_ZoomModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomsnappoints) public var zoomSnapPoints : WindowsFoundation.AnyIVector! { get { try! _default.get_ZoomSnapPointsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.zoomsnappointstype) public var zoomSnapPointsType : SnapPointsType { get { try! _default.get_ZoomSnapPointsTypeImpl() } set { try! _default.put_ZoomSnapPointsTypeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.anchorrequested) public lazy var anchorRequested : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_AnchorRequestedImpl($0) }, remove: { [weak self] in try? self?._default.remove_AnchorRequestedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.directmanipulationcompleted) public lazy var directManipulationCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DirectManipulationCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DirectManipulationCompletedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.directmanipulationstarted) public lazy var directManipulationStarted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DirectManipulationStartedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DirectManipulationStartedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewchanged) public lazy var viewChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ViewChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ViewChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.viewchanging) public lazy var viewChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ViewChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ViewChangingImpl($0) } ) }() private lazy var _IScrollAnchorProvider: __ABI_Microsoft_UI_Xaml_Controls.IScrollAnchorProvider! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.registeranchorcandidate) public func registerAnchorCandidate(_ element: WinUI.UIElement!) throws { try _IScrollAnchorProvider.RegisterAnchorCandidateImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.unregisteranchorcandidate) public func unregisterAnchorCandidate(_ element: WinUI.UIElement!) throws { try _IScrollAnchorProvider.UnregisterAnchorCandidateImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewer.currentanchor) public var currentAnchor : WinUI.UIElement! { get { try! _IScrollAnchorProvider.get_CurrentAnchorImpl() } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ScrollViewer internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollViewer } } internal typealias Composable = IContentControlOverrides deinit { _default = nil _IScrollAnchorProvider = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerview) public final class ScrollViewerView : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollViewerView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerView>?) -> ScrollViewerView? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerview.horizontaloffset) public var horizontalOffset : Double { get { try! _default.get_HorizontalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerview.verticaloffset) public var verticalOffset : Double { get { try! _default.get_VerticalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerview.zoomfactor) public var zoomFactor : Float { get { try! _default.get_ZoomFactorImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangedeventargs) public final class ScrollViewerViewChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollViewerViewChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerViewChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerViewChangedEventArgs>?) -> ScrollViewerViewChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangedeventargs.isintermediate) public var isIntermediate : Bool { get { try! _default.get_IsIntermediateImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangingeventargs) public final class ScrollViewerViewChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollViewerViewChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerViewChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewerViewChangingEventArgs>?) -> ScrollViewerViewChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangingeventargs.finalview) public var finalView : ScrollViewerView! { get { try! _default.get_FinalViewImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangingeventargs.isinertial) public var isInertial : Bool { get { try! _default.get_IsInertialImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewerviewchangingeventargs.nextview) public var nextView : ScrollViewerView! { get { try! _default.get_NextViewImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinganchorrequestedeventargs) public final class ScrollingAnchorRequestedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingAnchorRequestedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingAnchorRequestedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingAnchorRequestedEventArgs>?) -> ScrollingAnchorRequestedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinganchorrequestedeventargs.anchorcandidates) public var anchorCandidates : WindowsFoundation.AnyIVector! { get { try! _default.get_AnchorCandidatesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollinganchorrequestedeventargs.anchorelement) public var anchorElement : WinUI.UIElement! { get { try! _default.get_AnchorElementImpl() } set { try! _default.put_AnchorElementImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs) public final class ScrollingBringingIntoViewEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingBringingIntoViewEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingBringingIntoViewEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingBringingIntoViewEventArgs>?) -> ScrollingBringingIntoViewEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.correlationid) public var correlationId : Int32 { get { try! _default.get_CorrelationIdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.requesteventargs) public var requestEventArgs : WinUI.BringIntoViewRequestedEventArgs! { get { try! _default.get_RequestEventArgsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.snappointsmode) public var snapPointsMode : ScrollingSnapPointsMode { get { try! _default.get_SnapPointsModeImpl() } set { try! _default.put_SnapPointsModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.targethorizontaloffset) public var targetHorizontalOffset : Double { get { try! _default.get_TargetHorizontalOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingbringingintovieweventargs.targetverticaloffset) public var targetVerticalOffset : Double { get { try! _default.get_TargetVerticalOffsetImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollanimationstartingeventargs) public final class ScrollingScrollAnimationStartingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingScrollAnimationStartingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollAnimationStartingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollAnimationStartingEventArgs>?) -> ScrollingScrollAnimationStartingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollanimationstartingeventargs.animation) public var animation : WinAppSDK.CompositionAnimation! { get { try! _default.get_AnimationImpl() } set { try! _default.put_AnimationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollanimationstartingeventargs.correlationid) public var correlationId : Int32 { get { try! _default.get_CorrelationIdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollanimationstartingeventargs.endposition) public var endPosition : WindowsFoundation.Vector2 { get { try! _default.get_EndPositionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollanimationstartingeventargs.startposition) public var startPosition : WindowsFoundation.Vector2 { get { try! _default.get_StartPositionImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollcompletedeventargs) public final class ScrollingScrollCompletedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingScrollCompletedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollCompletedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollCompletedEventArgs>?) -> ScrollingScrollCompletedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrollcompletedeventargs.correlationid) public var correlationId : Int32 { get { try! _default.get_CorrelationIdImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrolloptions) open class ScrollingScrollOptions : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingScrollOptions private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollOptions private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollOptions>?) -> ScrollingScrollOptions? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IScrollingScrollOptionsFactory : __ABI_Microsoft_UI_Xaml_Controls.IScrollingScrollOptionsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ScrollingScrollOptions")) public init(_ animationMode: ScrollingAnimationMode) { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IScrollingScrollOptionsFactory.CreateInstanceImpl(animationMode, baseInterface, &innerInterface) } } public init(_ animationMode: ScrollingAnimationMode, _ snapPointsMode: ScrollingSnapPointsMode) { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IScrollingScrollOptionsFactory.CreateInstance2Impl(animationMode, snapPointsMode, baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrolloptions.animationmode) public var animationMode : ScrollingAnimationMode { get { try! _default.get_AnimationModeImpl() } set { try! _default.put_AnimationModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingscrolloptions.snappointsmode) public var snapPointsMode : ScrollingSnapPointsMode { get { try! _default.get_SnapPointsModeImpl() } set { try! _default.put_SnapPointsModeImpl(newValue) } } internal enum IScrollingScrollOptions : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = ScrollingScrollOptions internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingScrollOptions internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingScrollOptions } } internal typealias Composable = IScrollingScrollOptions deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs) public final class ScrollingZoomAnimationStartingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingZoomAnimationStartingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomAnimationStartingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomAnimationStartingEventArgs>?) -> ScrollingZoomAnimationStartingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs.animation) public var animation : WinAppSDK.CompositionAnimation! { get { try! _default.get_AnimationImpl() } set { try! _default.put_AnimationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs.centerpoint) public var centerPoint : WindowsFoundation.Vector2 { get { try! _default.get_CenterPointImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs.correlationid) public var correlationId : Int32 { get { try! _default.get_CorrelationIdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs.endzoomfactor) public var endZoomFactor : Float { get { try! _default.get_EndZoomFactorImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomanimationstartingeventargs.startzoomfactor) public var startZoomFactor : Float { get { try! _default.get_StartZoomFactorImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomcompletedeventargs) public final class ScrollingZoomCompletedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingZoomCompletedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomCompletedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomCompletedEventArgs>?) -> ScrollingZoomCompletedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomcompletedeventargs.correlationid) public var correlationId : Int32 { get { try! _default.get_CorrelationIdImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomoptions) open class ScrollingZoomOptions : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingZoomOptions private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomOptions private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomOptions>?) -> ScrollingZoomOptions? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IScrollingZoomOptionsFactory : __ABI_Microsoft_UI_Xaml_Controls.IScrollingZoomOptionsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ScrollingZoomOptions")) public init(_ animationMode: ScrollingAnimationMode) { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IScrollingZoomOptionsFactory.CreateInstanceImpl(animationMode, baseInterface, &innerInterface) } } public init(_ animationMode: ScrollingAnimationMode, _ snapPointsMode: ScrollingSnapPointsMode) { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IScrollingZoomOptionsFactory.CreateInstance2Impl(animationMode, snapPointsMode, baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomoptions.animationmode) public var animationMode : ScrollingAnimationMode { get { try! _default.get_AnimationModeImpl() } set { try! _default.put_AnimationModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollingzoomoptions.snappointsmode) public var snapPointsMode : ScrollingSnapPointsMode { get { try! _default.get_SnapPointsModeImpl() } set { try! _default.put_SnapPointsModeImpl(newValue) } } internal enum IScrollingZoomOptions : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = ScrollingZoomOptions internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollingZoomOptions internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IScrollingZoomOptions } } internal typealias Composable = IScrollingZoomOptions deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.selectionchangedeventargs) open class SelectionChangedEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISelectionChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectionChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectionChangedEventArgs>?) -> SelectionChangedEventArgs? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ISelectionChangedEventArgsFactory : __ABI_Microsoft_UI_Xaml_Controls.ISelectionChangedEventArgsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SelectionChangedEventArgs")) public init(_ removedItems: WindowsFoundation.AnyIVector!, _ addedItems: WindowsFoundation.AnyIVector!) { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ISelectionChangedEventArgsFactory.CreateInstanceWithRemovedItemsAndAddedItemsImpl(removedItems, addedItems, baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.selectionchangedeventargs.addeditems) public var addedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_AddedItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.selectionchangedeventargs.removeditems) public var removedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_RemovedItemsImpl() } } internal enum ISelectionChangedEventArgs : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = SelectionChangedEventArgs internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectionChangedEventArgs internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISelectionChangedEventArgs } } internal typealias Composable = ISelectionChangedEventArgs deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom) public final class SemanticZoom : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoom private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom>?) -> SemanticZoom? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.SemanticZoom"))) } private static let _ISemanticZoomStatics: __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SemanticZoom")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.canchangeviewsproperty) public static var canChangeViewsProperty : WinUI.DependencyProperty! { get { try! _ISemanticZoomStatics.get_CanChangeViewsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.iszoomoutbuttonenabledproperty) public static var isZoomOutButtonEnabledProperty : WinUI.DependencyProperty! { get { try! _ISemanticZoomStatics.get_IsZoomOutButtonEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.iszoomedinviewactiveproperty) public static var isZoomedInViewActiveProperty : WinUI.DependencyProperty! { get { try! _ISemanticZoomStatics.get_IsZoomedInViewActivePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.zoomedinviewproperty) public static var zoomedInViewProperty : WinUI.DependencyProperty! { get { try! _ISemanticZoomStatics.get_ZoomedInViewPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.zoomedoutviewproperty) public static var zoomedOutViewProperty : WinUI.DependencyProperty! { get { try! _ISemanticZoomStatics.get_ZoomedOutViewPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.toggleactiveview) public func toggleActiveView() throws { try _default.ToggleActiveViewImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.canchangeviews) public var canChangeViews : Bool { get { try! _default.get_CanChangeViewsImpl() } set { try! _default.put_CanChangeViewsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.iszoomoutbuttonenabled) public var isZoomOutButtonEnabled : Bool { get { try! _default.get_IsZoomOutButtonEnabledImpl() } set { try! _default.put_IsZoomOutButtonEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.iszoomedinviewactive) public var isZoomedInViewActive : Bool { get { try! _default.get_IsZoomedInViewActiveImpl() } set { try! _default.put_IsZoomedInViewActiveImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.zoomedinview) public var zoomedInView : AnyISemanticZoomInformation! { get { try! _default.get_ZoomedInViewImpl() } set { try! _default.put_ZoomedInViewImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.zoomedoutview) public var zoomedOutView : AnyISemanticZoomInformation! { get { try! _default.get_ZoomedOutViewImpl() } set { try! _default.put_ZoomedOutViewImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.viewchangecompleted) public lazy var viewChangeCompleted : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ViewChangeCompletedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ViewChangeCompletedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoom.viewchangestarted) public lazy var viewChangeStarted : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ViewChangeStartedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ViewChangeStartedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = SemanticZoom internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoom } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomlocation) public final class SemanticZoomLocation : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomLocation private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoomLocation private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoomLocation>?) -> SemanticZoomLocation? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.SemanticZoomLocation"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomlocation.bounds) public var bounds : WindowsFoundation.Rect { get { try! _default.get_BoundsImpl() } set { try! _default.put_BoundsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomlocation.item) public var item : Any! { get { try! _default.get_ItemImpl() } set { try! _default.put_ItemImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomviewchangedeventargs) public final class SemanticZoomViewChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomViewChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoomViewChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoomViewChangedEventArgs>?) -> SemanticZoomViewChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.SemanticZoomViewChangedEventArgs"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomviewchangedeventargs.destinationitem) public var destinationItem : SemanticZoomLocation! { get { try! _default.get_DestinationItemImpl() } set { try! _default.put_DestinationItemImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomviewchangedeventargs.issourcezoomedinview) public var isSourceZoomedInView : Bool { get { try! _default.get_IsSourceZoomedInViewImpl() } set { try! _default.put_IsSourceZoomedInViewImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.semanticzoomviewchangedeventargs.sourceitem) public var sourceItem : SemanticZoomLocation! { get { try! _default.get_SourceItemImpl() } set { try! _default.put_SourceItemImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider) open class Slider : WinUI.RangeBase { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISlider private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider>?) -> Slider? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ISliderFactory : __ABI_Microsoft_UI_Xaml_Controls.ISliderFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Slider")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ISliderFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ISliderStatics: __ABI_Microsoft_UI_Xaml_Controls.ISliderStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.Slider")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.headerproperty) public class var headerProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.headertemplateproperty) public class var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.intermediatevalueproperty) public class var intermediateValueProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_IntermediateValuePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.isdirectionreversedproperty) public class var isDirectionReversedProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_IsDirectionReversedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.isthumbtooltipenabledproperty) public class var isThumbToolTipEnabledProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_IsThumbToolTipEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.orientationproperty) public class var orientationProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_OrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.snapstoproperty) public class var snapsToProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_SnapsToPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.stepfrequencyproperty) public class var stepFrequencyProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_StepFrequencyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.thumbtooltipvalueconverterproperty) public class var thumbToolTipValueConverterProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_ThumbToolTipValueConverterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.tickfrequencyproperty) public class var tickFrequencyProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_TickFrequencyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.tickplacementproperty) public class var tickPlacementProperty : WinUI.DependencyProperty! { get { try! _ISliderStatics.get_TickPlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.intermediatevalue) public var intermediateValue : Double { get { try! _default.get_IntermediateValueImpl() } set { try! _default.put_IntermediateValueImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.isdirectionreversed) public var isDirectionReversed : Bool { get { try! _default.get_IsDirectionReversedImpl() } set { try! _default.put_IsDirectionReversedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.isthumbtooltipenabled) public var isThumbToolTipEnabled : Bool { get { try! _default.get_IsThumbToolTipEnabledImpl() } set { try! _default.put_IsThumbToolTipEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.orientation) public var orientation : Orientation { get { try! _default.get_OrientationImpl() } set { try! _default.put_OrientationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.snapsto) public var snapsTo : WinUI.SliderSnapsTo { get { try! _default.get_SnapsToImpl() } set { try! _default.put_SnapsToImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.stepfrequency) public var stepFrequency : Double { get { try! _default.get_StepFrequencyImpl() } set { try! _default.put_StepFrequencyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.thumbtooltipvalueconverter) public var thumbToolTipValueConverter : WinUI.AnyIValueConverter! { get { try! _default.get_ThumbToolTipValueConverterImpl() } set { try! _default.put_ThumbToolTipValueConverterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.tickfrequency) public var tickFrequency : Double { get { try! _default.get_TickFrequencyImpl() } set { try! _default.put_TickFrequencyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.slider.tickplacement) public var tickPlacement : WinUI.TickPlacement { get { try! _default.get_TickPlacementImpl() } set { try! _default.put_TickPlacementImpl(newValue) } } internal enum IRangeBaseOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBaseOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls_Primitives.IRangeBaseOverrides internal typealias Class = Slider internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISlider } } internal typealias Composable = IRangeBaseOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview) open class SplitView : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISplitView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitView>?) -> SplitView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ISplitViewFactory : __ABI_Microsoft_UI_Xaml_Controls.ISplitViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SplitView")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ISplitViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ISplitViewStatics: __ABI_Microsoft_UI_Xaml_Controls.ISplitViewStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SplitView")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.compactpanelengthproperty) public class var compactPaneLengthProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_CompactPaneLengthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.displaymodeproperty) public class var displayModeProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_DisplayModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.ispaneopenproperty) public class var isPaneOpenProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_IsPaneOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.lightdismissoverlaymodeproperty) public class var lightDismissOverlayModeProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_LightDismissOverlayModePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.openpanelengthproperty) public class var openPaneLengthProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_OpenPaneLengthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.panebackgroundproperty) public class var paneBackgroundProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_PaneBackgroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneplacementproperty) public class var panePlacementProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_PanePlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneproperty) public class var paneProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_PanePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.templatesettingsproperty) public class var templateSettingsProperty : WinUI.DependencyProperty! { get { try! _ISplitViewStatics.get_TemplateSettingsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.compactpanelength) public var compactPaneLength : Double { get { try! _default.get_CompactPaneLengthImpl() } set { try! _default.put_CompactPaneLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.content) public var content : WinUI.UIElement! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.displaymode) public var displayMode : SplitViewDisplayMode { get { try! _default.get_DisplayModeImpl() } set { try! _default.put_DisplayModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.ispaneopen) public var isPaneOpen : Bool { get { try! _default.get_IsPaneOpenImpl() } set { try! _default.put_IsPaneOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.lightdismissoverlaymode) public var lightDismissOverlayMode : LightDismissOverlayMode { get { try! _default.get_LightDismissOverlayModeImpl() } set { try! _default.put_LightDismissOverlayModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.openpanelength) public var openPaneLength : Double { get { try! _default.get_OpenPaneLengthImpl() } set { try! _default.put_OpenPaneLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.pane) public var pane : WinUI.UIElement! { get { try! _default.get_PaneImpl() } set { try! _default.put_PaneImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.panebackground) public var paneBackground : WinUI.Brush! { get { try! _default.get_PaneBackgroundImpl() } set { try! _default.put_PaneBackgroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneplacement) public var panePlacement : SplitViewPanePlacement { get { try! _default.get_PanePlacementImpl() } set { try! _default.put_PanePlacementImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.templatesettings) public var templateSettings : WinUI.SplitViewTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneclosed) public lazy var paneClosed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PaneClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_PaneClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneclosing) public lazy var paneClosing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PaneClosingImpl($0) }, remove: { [weak self] in try? self?._default.remove_PaneClosingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneopened) public lazy var paneOpened : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PaneOpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_PaneOpenedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitview.paneopening) public lazy var paneOpening : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PaneOpeningImpl($0) }, remove: { [weak self] in try? self?._default.remove_PaneOpeningImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = SplitView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISplitView } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitviewpaneclosingeventargs) public final class SplitViewPaneClosingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISplitViewPaneClosingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitViewPaneClosingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitViewPaneClosingEventArgs>?) -> SplitViewPaneClosingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.splitviewpaneclosingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stacklayout) open class StackLayout : WinUI.VirtualizingLayout { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStackLayout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackLayout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackLayout>?) -> StackLayout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IStackLayoutFactory : __ABI_Microsoft_UI_Xaml_Controls.IStackLayoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.StackLayout")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IStackLayoutFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IStackLayoutStatics: __ABI_Microsoft_UI_Xaml_Controls.IStackLayoutStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.StackLayout")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stacklayout.orientationproperty) public class var orientationProperty : WinUI.DependencyProperty! { get { try! _IStackLayoutStatics.get_OrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stacklayout.spacingproperty) public class var spacingProperty : WinUI.DependencyProperty! { get { try! _IStackLayoutStatics.get_SpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stacklayout.orientation) public var orientation : Orientation { get { try! _default.get_OrientationImpl() } set { try! _default.put_OrientationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stacklayout.spacing) public var spacing : Double { get { try! _default.get_SpacingImpl() } set { try! _default.put_SpacingImpl(newValue) } } internal enum IVirtualizingLayoutOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverrides internal typealias Class = StackLayout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackLayout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStackLayout } } internal typealias Composable = IVirtualizingLayoutOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel) open class StackPanel : WinUI.Panel, WinUI.IScrollSnapPointsInfo, IInsertionPanel { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStackPanel private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackPanel private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackPanel>?) -> StackPanel? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IStackPanelFactory : __ABI_Microsoft_UI_Xaml_Controls.IStackPanelFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.StackPanel")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IStackPanelFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IStackPanelStatics: __ABI_Microsoft_UI_Xaml_Controls.IStackPanelStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.StackPanel")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.arescrollsnappointsregularproperty) public class var areScrollSnapPointsRegularProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_AreScrollSnapPointsRegularPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.backgroundsizingproperty) public class var backgroundSizingProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_BackgroundSizingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.borderbrushproperty) public class var borderBrushProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_BorderBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.borderthicknessproperty) public class var borderThicknessProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_BorderThicknessPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.cornerradiusproperty) public class var cornerRadiusProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_CornerRadiusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.orientationproperty) public class var orientationProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_OrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.paddingproperty) public class var paddingProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.spacingproperty) public class var spacingProperty : WinUI.DependencyProperty! { get { try! _IStackPanelStatics.get_SpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.arescrollsnappointsregular) public var areScrollSnapPointsRegular : Bool { get { try! _default.get_AreScrollSnapPointsRegularImpl() } set { try! _default.put_AreScrollSnapPointsRegularImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.backgroundsizing) public var backgroundSizing : BackgroundSizing { get { try! _default.get_BackgroundSizingImpl() } set { try! _default.put_BackgroundSizingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.borderbrush) public var borderBrush : WinUI.Brush! { get { try! _default.get_BorderBrushImpl() } set { try! _default.put_BorderBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.borderthickness) public var borderThickness : WinUI.Thickness { get { try! _default.get_BorderThicknessImpl() } set { try! _default.put_BorderThicknessImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.cornerradius) public var cornerRadius : WinUI.CornerRadius { get { try! _default.get_CornerRadiusImpl() } set { try! _default.put_CornerRadiusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.orientation) public var orientation : Orientation { get { try! _default.get_OrientationImpl() } set { try! _default.put_OrientationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.spacing) public var spacing : Double { get { try! _default.get_SpacingImpl() } set { try! _default.put_SpacingImpl(newValue) } } private lazy var _IScrollSnapPointsInfo: __ABI_Microsoft_UI_Xaml_Controls_Primitives.IScrollSnapPointsInfo! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.getirregularsnappoints) public func getIrregularSnapPoints(_ orientation: Orientation, _ alignment: WinUI.SnapPointsAlignment) throws -> WindowsFoundation.AnyIVectorView! { try _IScrollSnapPointsInfo.GetIrregularSnapPointsImpl(orientation, alignment) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.getregularsnappoints) public func getRegularSnapPoints(_ orientation: Orientation, _ alignment: WinUI.SnapPointsAlignment, _ offset: inout Float) throws -> Float { try _IScrollSnapPointsInfo.GetRegularSnapPointsImpl(orientation, alignment, &offset) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.arehorizontalsnappointsregular) public var areHorizontalSnapPointsRegular : Bool { get { try! _IScrollSnapPointsInfo.get_AreHorizontalSnapPointsRegularImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.areverticalsnappointsregular) public var areVerticalSnapPointsRegular : Bool { get { try! _IScrollSnapPointsInfo.get_AreVerticalSnapPointsRegularImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.horizontalsnappointschanged) public lazy var horizontalSnapPointsChanged : Event> = { .init( add: { [weak self] in guard let this = self?._IScrollSnapPointsInfo else { return .init() } return try! this.add_HorizontalSnapPointsChangedImpl($0) }, remove: { [weak self] in try? self?._IScrollSnapPointsInfo.remove_HorizontalSnapPointsChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.verticalsnappointschanged) public lazy var verticalSnapPointsChanged : Event> = { .init( add: { [weak self] in guard let this = self?._IScrollSnapPointsInfo else { return .init() } return try! this.add_VerticalSnapPointsChangedImpl($0) }, remove: { [weak self] in try? self?._IScrollSnapPointsInfo.remove_VerticalSnapPointsChangedImpl($0) } ) }() private lazy var _IInsertionPanel: __ABI_Microsoft_UI_Xaml_Controls.IInsertionPanel! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.stackpanel.getinsertionindexes) public func getInsertionIndexes(_ position: WindowsFoundation.Point, _ first: inout Int32, _ second: inout Int32) throws { try _IInsertionPanel.GetInsertionIndexesImpl(position, &first, &second) } internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = StackPanel internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStackPanel internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStackPanel } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil _IScrollSnapPointsInfo = nil _IInsertionPanel = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.styleselector) open class StyleSelector : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStyleSelector private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStyleSelector private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStyleSelector>?) -> StyleSelector? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } @_spi(WinRTInternal) public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init() MakeComposed(composing: composing, (self as! Composable.Class), createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IStyleSelectorOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IStyleSelectorOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IStyleSelectorFactory : __ABI_Microsoft_UI_Xaml_Controls.IStyleSelectorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.StyleSelector")) override public init() { super.init() MakeComposed(composing: Self.Composable.self, self) { baseInterface, innerInterface in try! Self._IStyleSelectorFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.styleselector.selectstyle) public func selectStyle(_ item: Any!, _ container: WinUI.DependencyObject!) throws -> WinUI.Style! { try _default.SelectStyleImpl(item, container) } private lazy var _IStyleSelectorOverrides: __ABI_Microsoft_UI_Xaml_Controls.IStyleSelectorOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.styleselector.selectstylecore) open func selectStyleCore(_ item: Any!, _ container: WinUI.DependencyObject!) throws -> WinUI.Style! { try _IStyleSelectorOverrides.SelectStyleCoreImpl(item, container) } internal enum IStyleSelectorOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStyleSelectorOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStyleSelectorOverrides internal typealias Class = StyleSelector internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIStyleSelector internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IStyleSelector } } internal typealias Composable = IStyleSelectorOverrides deinit { _default = nil _IStyleSelectorOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel) open class SwapChainPanel : WinUI.Grid { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISwapChainPanel private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISwapChainPanel private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CISwapChainPanel>?) -> SwapChainPanel? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ISwapChainPanelFactory : __ABI_Microsoft_UI_Xaml_Controls.ISwapChainPanelFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SwapChainPanel")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ISwapChainPanelFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ISwapChainPanelStatics: __ABI_Microsoft_UI_Xaml_Controls.ISwapChainPanelStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.SwapChainPanel")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.compositionscalexproperty) public class var compositionScaleXProperty : WinUI.DependencyProperty! { get { try! _ISwapChainPanelStatics.get_CompositionScaleXPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.compositionscaleyproperty) public class var compositionScaleYProperty : WinUI.DependencyProperty! { get { try! _ISwapChainPanelStatics.get_CompositionScaleYPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.createcoreindependentinputsource) public func createCoreIndependentInputSource(_ deviceKinds: WinAppSDK.InputPointerSourceDeviceKinds) throws -> WinAppSDK.InputPointerSource! { try _default.CreateCoreIndependentInputSourceImpl(deviceKinds) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.compositionscalex) public var compositionScaleX : Float { get { try! _default.get_CompositionScaleXImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.compositionscaley) public var compositionScaleY : Float { get { try! _default.get_CompositionScaleYImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swapchainpanel.compositionscalechanged) public lazy var compositionScaleChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CompositionScaleChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_CompositionScaleChangedImpl($0) } ) }() internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = SwapChainPanel internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISwapChainPanel internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ISwapChainPanel } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip) open class TeachingTip : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTip private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip>?) -> TeachingTip? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITeachingTipFactory : __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TeachingTip")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITeachingTipFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITeachingTipStatics: __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TeachingTip")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncommandparameterproperty) public class var actionButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_ActionButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncommandproperty) public class var actionButtonCommandProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_ActionButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncontentproperty) public class var actionButtonContentProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_ActionButtonContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttonstyleproperty) public class var actionButtonStyleProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_ActionButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncommandparameterproperty) public class var closeButtonCommandParameterProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_CloseButtonCommandParameterPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncommandproperty) public class var closeButtonCommandProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_CloseButtonCommandPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncontentproperty) public class var closeButtonContentProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_CloseButtonContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttonstyleproperty) public class var closeButtonStyleProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_CloseButtonStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.herocontentplacementproperty) public class var heroContentPlacementProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_HeroContentPlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.herocontentproperty) public class var heroContentProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_HeroContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.iconsourceproperty) public class var iconSourceProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_IconSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.islightdismissenabledproperty) public class var isLightDismissEnabledProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_IsLightDismissEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.isopenproperty) public class var isOpenProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_IsOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.placementmarginproperty) public class var placementMarginProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_PlacementMarginPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.preferredplacementproperty) public class var preferredPlacementProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_PreferredPlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.shouldconstraintorootboundsproperty) public class var shouldConstrainToRootBoundsProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_ShouldConstrainToRootBoundsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.subtitleproperty) public class var subtitleProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_SubtitlePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.tailvisibilityproperty) public class var tailVisibilityProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_TailVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.targetproperty) public class var targetProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_TargetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.templatesettingsproperty) public class var templateSettingsProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_TemplateSettingsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.titleproperty) public class var titleProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipStatics.get_TitlePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncommand) public var actionButtonCommand : WinUI.AnyICommand! { get { try! _default.get_ActionButtonCommandImpl() } set { try! _default.put_ActionButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncommandparameter) public var actionButtonCommandParameter : Any! { get { try! _default.get_ActionButtonCommandParameterImpl() } set { try! _default.put_ActionButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttoncontent) public var actionButtonContent : Any! { get { try! _default.get_ActionButtonContentImpl() } set { try! _default.put_ActionButtonContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttonstyle) public var actionButtonStyle : WinUI.Style! { get { try! _default.get_ActionButtonStyleImpl() } set { try! _default.put_ActionButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncommand) public var closeButtonCommand : WinUI.AnyICommand! { get { try! _default.get_CloseButtonCommandImpl() } set { try! _default.put_CloseButtonCommandImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncommandparameter) public var closeButtonCommandParameter : Any! { get { try! _default.get_CloseButtonCommandParameterImpl() } set { try! _default.put_CloseButtonCommandParameterImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttoncontent) public var closeButtonContent : Any! { get { try! _default.get_CloseButtonContentImpl() } set { try! _default.put_CloseButtonContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttonstyle) public var closeButtonStyle : WinUI.Style! { get { try! _default.get_CloseButtonStyleImpl() } set { try! _default.put_CloseButtonStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.herocontent) public var heroContent : WinUI.UIElement! { get { try! _default.get_HeroContentImpl() } set { try! _default.put_HeroContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.herocontentplacement) public var heroContentPlacement : TeachingTipHeroContentPlacementMode { get { try! _default.get_HeroContentPlacementImpl() } set { try! _default.put_HeroContentPlacementImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.iconsource) public var iconSource : IconSource! { get { try! _default.get_IconSourceImpl() } set { try! _default.put_IconSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.islightdismissenabled) public var isLightDismissEnabled : Bool { get { try! _default.get_IsLightDismissEnabledImpl() } set { try! _default.put_IsLightDismissEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.isopen) public var isOpen : Bool { get { try! _default.get_IsOpenImpl() } set { try! _default.put_IsOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.placementmargin) public var placementMargin : WinUI.Thickness { get { try! _default.get_PlacementMarginImpl() } set { try! _default.put_PlacementMarginImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.preferredplacement) public var preferredPlacement : TeachingTipPlacementMode { get { try! _default.get_PreferredPlacementImpl() } set { try! _default.put_PreferredPlacementImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.shouldconstraintorootbounds) public var shouldConstrainToRootBounds : Bool { get { try! _default.get_ShouldConstrainToRootBoundsImpl() } set { try! _default.put_ShouldConstrainToRootBoundsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.subtitle) public var subtitle : String { get { try! _default.get_SubtitleImpl() } set { try! _default.put_SubtitleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.tailvisibility) public var tailVisibility : TeachingTipTailVisibility { get { try! _default.get_TailVisibilityImpl() } set { try! _default.put_TailVisibilityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.target) public var target : WinUI.FrameworkElement! { get { try! _default.get_TargetImpl() } set { try! _default.put_TargetImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.templatesettings) public var templateSettings : TeachingTipTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.title) public var title : String { get { try! _default.get_TitleImpl() } set { try! _default.put_TitleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.actionbuttonclick) public lazy var actionButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ActionButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_ActionButtonClickImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closebuttonclick) public lazy var closeButtonClick : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CloseButtonClickImpl($0) }, remove: { [weak self] in try? self?._default.remove_CloseButtonClickImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closed) public lazy var closed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtip.closing) public lazy var closing : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosingImpl($0) } ) }() internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = TeachingTip internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTip } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosedeventargs) public final class TeachingTipClosedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipClosedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipClosedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipClosedEventArgs>?) -> TeachingTipClosedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosedeventargs.reason) public var reason : TeachingTipCloseReason { get { try! _default.get_ReasonImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosingeventargs) public final class TeachingTipClosingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipClosingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipClosingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipClosingEventArgs>?) -> TeachingTipClosingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosingeventargs.getdeferral) public func getDeferral() throws -> WindowsFoundation.Deferral! { try _default.GetDeferralImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtipclosingeventargs.reason) public var reason : TeachingTipCloseReason { get { try! _default.get_ReasonImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings) open class TeachingTipTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipTemplateSettings>?) -> TeachingTipTemplateSettings? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITeachingTipTemplateSettingsFactory : __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipTemplateSettingsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TeachingTipTemplateSettings")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITeachingTipTemplateSettingsFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITeachingTipTemplateSettingsStatics: __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipTemplateSettingsStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TeachingTipTemplateSettings")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.iconelementproperty) public class var iconElementProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipTemplateSettingsStatics.get_IconElementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.toplefthighlightmarginproperty) public class var topLeftHighlightMarginProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipTemplateSettingsStatics.get_TopLeftHighlightMarginPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.toprighthighlightmarginproperty) public class var topRightHighlightMarginProperty : WinUI.DependencyProperty! { get { try! _ITeachingTipTemplateSettingsStatics.get_TopRightHighlightMarginPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.iconelement) public var iconElement : IconElement! { get { try! _default.get_IconElementImpl() } set { try! _default.put_IconElementImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.toplefthighlightmargin) public var topLeftHighlightMargin : WinUI.Thickness { get { try! _default.get_TopLeftHighlightMarginImpl() } set { try! _default.put_TopLeftHighlightMarginImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiptemplatesettings.toprighthighlightmargin) public var topRightHighlightMargin : WinUI.Thickness { get { try! _default.get_TopRightHighlightMarginImpl() } set { try! _default.put_TopRightHighlightMarginImpl(newValue) } } internal enum ITeachingTipTemplateSettings : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = TeachingTipTemplateSettings internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTipTemplateSettings internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITeachingTipTemplateSettings } } internal typealias Composable = ITeachingTipTemplateSettings deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock) public final class TextBlock : WinUI.FrameworkElement { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBlock private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock>?) -> TextBlock? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.TextBlock"))) } private static let _ITextBlockStatics: __ABI_Microsoft_UI_Xaml_Controls.ITextBlockStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TextBlock")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.characterspacingproperty) public static var characterSpacingProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_CharacterSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontfamilyproperty) public static var fontFamilyProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_FontFamilyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontsizeproperty) public static var fontSizeProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_FontSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontstretchproperty) public static var fontStretchProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_FontStretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontstyleproperty) public static var fontStyleProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_FontStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontweightproperty) public static var fontWeightProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_FontWeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.foregroundproperty) public static var foregroundProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_ForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.horizontaltextalignmentproperty) public static var horizontalTextAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_HorizontalTextAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.iscolorfontenabledproperty) public static var isColorFontEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_IsColorFontEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istextscalefactorenabledproperty) public static var isTextScaleFactorEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_IsTextScaleFactorEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istextselectionenabledproperty) public static var isTextSelectionEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_IsTextSelectionEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istexttrimmedproperty) public static var isTextTrimmedProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_IsTextTrimmedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.lineheightproperty) public static var lineHeightProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_LineHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.linestackingstrategyproperty) public static var lineStackingStrategyProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_LineStackingStrategyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.maxlinesproperty) public static var maxLinesProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_MaxLinesPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.opticalmarginalignmentproperty) public static var opticalMarginAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_OpticalMarginAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.paddingproperty) public static var paddingProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_PaddingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectedtextproperty) public static var selectedTextProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_SelectedTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionflyoutproperty) public static var selectionFlyoutProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_SelectionFlyoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionhighlightcolorproperty) public static var selectionHighlightColorProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_SelectionHighlightColorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textalignmentproperty) public static var textAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textdecorationsproperty) public static var textDecorationsProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextDecorationsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textlineboundsproperty) public static var textLineBoundsProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextLineBoundsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textproperty) public static var textProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textreadingorderproperty) public static var textReadingOrderProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextReadingOrderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.texttrimmingproperty) public static var textTrimmingProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextTrimmingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textwrappingproperty) public static var textWrappingProperty : WinUI.DependencyProperty! { get { try! _ITextBlockStatics.get_TextWrappingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.select) public func select(_ start: WinUI.TextPointer!, _ end: WinUI.TextPointer!) throws { try _default.SelectImpl(start, end) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.getalphamask) public func getAlphaMask() throws -> WinAppSDK.CompositionBrush! { try _default.GetAlphaMaskImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.copyselectiontoclipboard) public func copySelectionToClipboard() throws { try _default.CopySelectionToClipboardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.baselineoffset) public var baselineOffset : Double { get { try! _default.get_BaselineOffsetImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.characterspacing) public var characterSpacing : Int32 { get { try! _default.get_CharacterSpacingImpl() } set { try! _default.put_CharacterSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.contentend) public var contentEnd : WinUI.TextPointer! { get { try! _default.get_ContentEndImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.contentstart) public var contentStart : WinUI.TextPointer! { get { try! _default.get_ContentStartImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontfamily) public var fontFamily : WinUI.FontFamily! { get { try! _default.get_FontFamilyImpl() } set { try! _default.put_FontFamilyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontsize) public var fontSize : Double { get { try! _default.get_FontSizeImpl() } set { try! _default.put_FontSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontstretch) public var fontStretch : UWP.FontStretch { get { try! _default.get_FontStretchImpl() } set { try! _default.put_FontStretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontstyle) public var fontStyle : UWP.FontStyle { get { try! _default.get_FontStyleImpl() } set { try! _default.put_FontStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.fontweight) public var fontWeight : UWP.FontWeight { get { try! _default.get_FontWeightImpl() } set { try! _default.put_FontWeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.foreground) public var foreground : WinUI.Brush! { get { try! _default.get_ForegroundImpl() } set { try! _default.put_ForegroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.horizontaltextalignment) public var horizontalTextAlignment : WinUI.TextAlignment { get { try! _default.get_HorizontalTextAlignmentImpl() } set { try! _default.put_HorizontalTextAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.inlines) public var inlines : WinUI.InlineCollection! { get { try! _default.get_InlinesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.iscolorfontenabled) public var isColorFontEnabled : Bool { get { try! _default.get_IsColorFontEnabledImpl() } set { try! _default.put_IsColorFontEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istextscalefactorenabled) public var isTextScaleFactorEnabled : Bool { get { try! _default.get_IsTextScaleFactorEnabledImpl() } set { try! _default.put_IsTextScaleFactorEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istextselectionenabled) public var isTextSelectionEnabled : Bool { get { try! _default.get_IsTextSelectionEnabledImpl() } set { try! _default.put_IsTextSelectionEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istexttrimmed) public var isTextTrimmed : Bool { get { try! _default.get_IsTextTrimmedImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.lineheight) public var lineHeight : Double { get { try! _default.get_LineHeightImpl() } set { try! _default.put_LineHeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.linestackingstrategy) public var lineStackingStrategy : WinUI.LineStackingStrategy { get { try! _default.get_LineStackingStrategyImpl() } set { try! _default.put_LineStackingStrategyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.maxlines) public var maxLines : Int32 { get { try! _default.get_MaxLinesImpl() } set { try! _default.put_MaxLinesImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.opticalmarginalignment) public var opticalMarginAlignment : WinUI.OpticalMarginAlignment { get { try! _default.get_OpticalMarginAlignmentImpl() } set { try! _default.put_OpticalMarginAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.padding) public var padding : WinUI.Thickness { get { try! _default.get_PaddingImpl() } set { try! _default.put_PaddingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectedtext) public var selectedText : String { get { try! _default.get_SelectedTextImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionend) public var selectionEnd : WinUI.TextPointer! { get { try! _default.get_SelectionEndImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionflyout) public var selectionFlyout : WinUI.FlyoutBase! { get { try! _default.get_SelectionFlyoutImpl() } set { try! _default.put_SelectionFlyoutImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionhighlightcolor) public var selectionHighlightColor : WinUI.SolidColorBrush! { get { try! _default.get_SelectionHighlightColorImpl() } set { try! _default.put_SelectionHighlightColorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionstart) public var selectionStart : WinUI.TextPointer! { get { try! _default.get_SelectionStartImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textalignment) public var textAlignment : WinUI.TextAlignment { get { try! _default.get_TextAlignmentImpl() } set { try! _default.put_TextAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textdecorations) public var textDecorations : UWP.TextDecorations { get { try! _default.get_TextDecorationsImpl() } set { try! _default.put_TextDecorationsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.texthighlighters) public var textHighlighters : WindowsFoundation.AnyIVector! { get { try! _default.get_TextHighlightersImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textlinebounds) public var textLineBounds : WinUI.TextLineBounds { get { try! _default.get_TextLineBoundsImpl() } set { try! _default.put_TextLineBoundsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textreadingorder) public var textReadingOrder : WinUI.TextReadingOrder { get { try! _default.get_TextReadingOrderImpl() } set { try! _default.put_TextReadingOrderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.texttrimming) public var textTrimming : WinUI.TextTrimming { get { try! _default.get_TextTrimmingImpl() } set { try! _default.put_TextTrimmingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.textwrapping) public var textWrapping : WinUI.TextWrapping { get { try! _default.get_TextWrappingImpl() } set { try! _default.put_TextWrappingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.contextmenuopening) public lazy var contextMenuOpening : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ContextMenuOpeningImpl($0) }, remove: { [weak self] in try? self?._default.remove_ContextMenuOpeningImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.istexttrimmedchanged) public lazy var isTextTrimmedChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_IsTextTrimmedChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_IsTextTrimmedChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textblock.selectionchanged) public lazy var selectionChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SelectionChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_SelectionChangedImpl($0) } ) }() internal enum IFrameworkElementOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElementOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml.IFrameworkElementOverrides internal typealias Class = TextBlock internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBlock } } internal typealias Composable = IFrameworkElementOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox) open class TextBox : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBox private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox>?) -> TextBox? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITextBoxFactory : __ABI_Microsoft_UI_Xaml_Controls.ITextBoxFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TextBox")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITextBoxFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITextBoxStatics: __ABI_Microsoft_UI_Xaml_Controls.ITextBoxStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TextBox")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.acceptsreturnproperty) public class var acceptsReturnProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_AcceptsReturnPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canpasteclipboardcontentproperty) public class var canPasteClipboardContentProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_CanPasteClipboardContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canredoproperty) public class var canRedoProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_CanRedoPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canundoproperty) public class var canUndoProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_CanUndoPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.charactercasingproperty) public class var characterCasingProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_CharacterCasingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.descriptionproperty) public class var descriptionProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_DescriptionPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.desiredcandidatewindowalignmentproperty) public class var desiredCandidateWindowAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_DesiredCandidateWindowAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.headerproperty) public class var headerProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.headertemplateproperty) public class var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.horizontaltextalignmentproperty) public class var horizontalTextAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_HorizontalTextAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.inputscopeproperty) public class var inputScopeProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_InputScopePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.iscolorfontenabledproperty) public class var isColorFontEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_IsColorFontEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.isreadonlyproperty) public class var isReadOnlyProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_IsReadOnlyPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.isspellcheckenabledproperty) public class var isSpellCheckEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_IsSpellCheckEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.istextpredictionenabledproperty) public class var isTextPredictionEnabledProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_IsTextPredictionEnabledPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.maxlengthproperty) public class var maxLengthProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_MaxLengthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.placeholderforegroundproperty) public class var placeholderForegroundProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_PlaceholderForegroundPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.placeholdertextproperty) public class var placeholderTextProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_PlaceholderTextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.preventkeyboarddisplayonprogrammaticfocusproperty) public class var preventKeyboardDisplayOnProgrammaticFocusProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_PreventKeyboardDisplayOnProgrammaticFocusPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.proofingmenuflyoutproperty) public class var proofingMenuFlyoutProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_ProofingMenuFlyoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionflyoutproperty) public class var selectionFlyoutProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_SelectionFlyoutPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionhighlightcolorproperty) public class var selectionHighlightColorProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_SelectionHighlightColorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionhighlightcolorwhennotfocusedproperty) public class var selectionHighlightColorWhenNotFocusedProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_SelectionHighlightColorWhenNotFocusedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textalignmentproperty) public class var textAlignmentProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_TextAlignmentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textproperty) public class var textProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_TextPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textreadingorderproperty) public class var textReadingOrderProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_TextReadingOrderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textwrappingproperty) public class var textWrappingProperty : WinUI.DependencyProperty! { get { try! _ITextBoxStatics.get_TextWrappingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.select) public func select(_ start: Int32, _ length: Int32) throws { try _default.SelectImpl(start, length) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.getrectfromcharacterindex) public func getRectFromCharacterIndex(_ charIndex: Int32, _ trailingEdge: Bool) throws -> WindowsFoundation.Rect { try _default.GetRectFromCharacterIndexImpl(charIndex, trailingEdge) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.getlinguisticalternativesasync) public func getLinguisticAlternativesAsync() throws -> WindowsFoundation.AnyIAsyncOperation?>! { try _default.GetLinguisticAlternativesAsyncImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.undo) public func undo() throws { try _default.UndoImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.redo) public func redo() throws { try _default.RedoImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.pastefromclipboard) public func pasteFromClipboard() throws { try _default.PasteFromClipboardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.copyselectiontoclipboard) public func copySelectionToClipboard() throws { try _default.CopySelectionToClipboardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.cutselectiontoclipboard) public func cutSelectionToClipboard() throws { try _default.CutSelectionToClipboardImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.clearundoredohistory) public func clearUndoRedoHistory() throws { try _default.ClearUndoRedoHistoryImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.acceptsreturn) public var acceptsReturn : Bool { get { try! _default.get_AcceptsReturnImpl() } set { try! _default.put_AcceptsReturnImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canpasteclipboardcontent) public var canPasteClipboardContent : Bool { get { try! _default.get_CanPasteClipboardContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canredo) public var canRedo : Bool { get { try! _default.get_CanRedoImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.canundo) public var canUndo : Bool { get { try! _default.get_CanUndoImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.charactercasing) public var characterCasing : CharacterCasing { get { try! _default.get_CharacterCasingImpl() } set { try! _default.put_CharacterCasingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.description) public var description : Any! { get { try! _default.get_DescriptionImpl() } set { try! _default.put_DescriptionImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.desiredcandidatewindowalignment) public var desiredCandidateWindowAlignment : CandidateWindowAlignment { get { try! _default.get_DesiredCandidateWindowAlignmentImpl() } set { try! _default.put_DesiredCandidateWindowAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.horizontaltextalignment) public var horizontalTextAlignment : WinUI.TextAlignment { get { try! _default.get_HorizontalTextAlignmentImpl() } set { try! _default.put_HorizontalTextAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.inputscope) public var inputScope : WinUI.InputScope! { get { try! _default.get_InputScopeImpl() } set { try! _default.put_InputScopeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.iscolorfontenabled) public var isColorFontEnabled : Bool { get { try! _default.get_IsColorFontEnabledImpl() } set { try! _default.put_IsColorFontEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.isreadonly) public var isReadOnly : Bool { get { try! _default.get_IsReadOnlyImpl() } set { try! _default.put_IsReadOnlyImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.isspellcheckenabled) public var isSpellCheckEnabled : Bool { get { try! _default.get_IsSpellCheckEnabledImpl() } set { try! _default.put_IsSpellCheckEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.istextpredictionenabled) public var isTextPredictionEnabled : Bool { get { try! _default.get_IsTextPredictionEnabledImpl() } set { try! _default.put_IsTextPredictionEnabledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.maxlength) public var maxLength : Int32 { get { try! _default.get_MaxLengthImpl() } set { try! _default.put_MaxLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.placeholderforeground) public var placeholderForeground : WinUI.Brush! { get { try! _default.get_PlaceholderForegroundImpl() } set { try! _default.put_PlaceholderForegroundImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.placeholdertext) public var placeholderText : String { get { try! _default.get_PlaceholderTextImpl() } set { try! _default.put_PlaceholderTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.preventkeyboarddisplayonprogrammaticfocus) public var preventKeyboardDisplayOnProgrammaticFocus : Bool { get { try! _default.get_PreventKeyboardDisplayOnProgrammaticFocusImpl() } set { try! _default.put_PreventKeyboardDisplayOnProgrammaticFocusImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.proofingmenuflyout) public var proofingMenuFlyout : WinUI.FlyoutBase! { get { try! _default.get_ProofingMenuFlyoutImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectedtext) public var selectedText : String { get { try! _default.get_SelectedTextImpl() } set { try! _default.put_SelectedTextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionflyout) public var selectionFlyout : WinUI.FlyoutBase! { get { try! _default.get_SelectionFlyoutImpl() } set { try! _default.put_SelectionFlyoutImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionhighlightcolor) public var selectionHighlightColor : WinUI.SolidColorBrush! { get { try! _default.get_SelectionHighlightColorImpl() } set { try! _default.put_SelectionHighlightColorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionhighlightcolorwhennotfocused) public var selectionHighlightColorWhenNotFocused : WinUI.SolidColorBrush! { get { try! _default.get_SelectionHighlightColorWhenNotFocusedImpl() } set { try! _default.put_SelectionHighlightColorWhenNotFocusedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionlength) public var selectionLength : Int32 { get { try! _default.get_SelectionLengthImpl() } set { try! _default.put_SelectionLengthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionstart) public var selectionStart : Int32 { get { try! _default.get_SelectionStartImpl() } set { try! _default.put_SelectionStartImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textalignment) public var textAlignment : WinUI.TextAlignment { get { try! _default.get_TextAlignmentImpl() } set { try! _default.put_TextAlignmentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textreadingorder) public var textReadingOrder : WinUI.TextReadingOrder { get { try! _default.get_TextReadingOrderImpl() } set { try! _default.put_TextReadingOrderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textwrapping) public var textWrapping : WinUI.TextWrapping { get { try! _default.get_TextWrappingImpl() } set { try! _default.put_TextWrappingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.beforetextchanging) public lazy var beforeTextChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_BeforeTextChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_BeforeTextChangingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.candidatewindowboundschanged) public lazy var candidateWindowBoundsChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CandidateWindowBoundsChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_CandidateWindowBoundsChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.contextmenuopening) public lazy var contextMenuOpening : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ContextMenuOpeningImpl($0) }, remove: { [weak self] in try? self?._default.remove_ContextMenuOpeningImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.copyingtoclipboard) public lazy var copyingToClipboard : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CopyingToClipboardImpl($0) }, remove: { [weak self] in try? self?._default.remove_CopyingToClipboardImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.cuttingtoclipboard) public lazy var cuttingToClipboard : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CuttingToClipboardImpl($0) }, remove: { [weak self] in try? self?._default.remove_CuttingToClipboardImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.paste) public lazy var paste : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_PasteImpl($0) }, remove: { [weak self] in try? self?._default.remove_PasteImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionchanged) public lazy var selectionChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SelectionChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_SelectionChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.selectionchanging) public lazy var selectionChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_SelectionChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_SelectionChangingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textchanged) public lazy var textChanged : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textchanging) public lazy var textChanging : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextChangingImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextChangingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textcompositionchanged) public lazy var textCompositionChanged : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextCompositionChangedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextCompositionChangedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textcompositionended) public lazy var textCompositionEnded : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextCompositionEndedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextCompositionEndedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textbox.textcompositionstarted) public lazy var textCompositionStarted : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_TextCompositionStartedImpl($0) }, remove: { [weak self] in try? self?._default.remove_TextCompositionStartedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = TextBox internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBox } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxbeforetextchangingeventargs) public final class TextBoxBeforeTextChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBoxBeforeTextChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxBeforeTextChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxBeforeTextChangingEventArgs>?) -> TextBoxBeforeTextChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxbeforetextchangingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxbeforetextchangingeventargs.newtext) public var newText : String { get { try! _default.get_NewTextImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxselectionchangingeventargs) public final class TextBoxSelectionChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBoxSelectionChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxSelectionChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxSelectionChangingEventArgs>?) -> TextBoxSelectionChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxselectionchangingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxselectionchangingeventargs.selectionlength) public var selectionLength : Int32 { get { try! _default.get_SelectionLengthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxselectionchangingeventargs.selectionstart) public var selectionStart : Int32 { get { try! _default.get_SelectionStartImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxtextchangingeventargs) public final class TextBoxTextChangingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextBoxTextChangingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxTextChangingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBoxTextChangingEventArgs>?) -> TextBoxTextChangingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textboxtextchangingeventargs.iscontentchanging) public var isContentChanging : Bool { get { try! _default.get_IsContentChangingImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textchangedeventargs) public final class TextChangedEventArgs : WinUI.RoutedEventArgs { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextChangedEventArgs>?) -> TextChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionchangedeventargs) public final class TextCompositionChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextCompositionChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionChangedEventArgs>?) -> TextCompositionChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionchangedeventargs.length) public var length : Int32 { get { try! _default.get_LengthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionchangedeventargs.startindex) public var startIndex : Int32 { get { try! _default.get_StartIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionendedeventargs) public final class TextCompositionEndedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextCompositionEndedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionEndedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionEndedEventArgs>?) -> TextCompositionEndedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionendedeventargs.length) public var length : Int32 { get { try! _default.get_LengthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionendedeventargs.startindex) public var startIndex : Int32 { get { try! _default.get_StartIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionstartedeventargs) public final class TextCompositionStartedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextCompositionStartedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionStartedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextCompositionStartedEventArgs>?) -> TextCompositionStartedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionstartedeventargs.length) public var length : Int32 { get { try! _default.get_LengthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcompositionstartedeventargs.startindex) public var startIndex : Int32 { get { try! _default.get_StartIndexImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolcopyingtoclipboardeventargs) public final class TextControlCopyingToClipboardEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextControlCopyingToClipboardEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlCopyingToClipboardEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlCopyingToClipboardEventArgs>?) -> TextControlCopyingToClipboardEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolcopyingtoclipboardeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolcuttingtoclipboardeventargs) public final class TextControlCuttingToClipboardEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextControlCuttingToClipboardEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlCuttingToClipboardEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlCuttingToClipboardEventArgs>?) -> TextControlCuttingToClipboardEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolcuttingtoclipboardeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolpasteeventargs) public final class TextControlPasteEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITextControlPasteEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlPasteEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextControlPasteEventArgs>?) -> TextControlPasteEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.textcontrolpasteeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.togglemenuflyoutitem) open class ToggleMenuFlyoutItem : WinUI.MenuFlyoutItem { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToggleMenuFlyoutItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem>?) -> ToggleMenuFlyoutItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IToggleMenuFlyoutItemFactory : __ABI_Microsoft_UI_Xaml_Controls.IToggleMenuFlyoutItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToggleMenuFlyoutItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IToggleMenuFlyoutItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IToggleMenuFlyoutItemStatics: __ABI_Microsoft_UI_Xaml_Controls.IToggleMenuFlyoutItemStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToggleMenuFlyoutItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.togglemenuflyoutitem.ischeckedproperty) public class var isCheckedProperty : WinUI.DependencyProperty! { get { try! _IToggleMenuFlyoutItemStatics.get_IsCheckedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.togglemenuflyoutitem.ischecked) public var isChecked : Bool { get { try! _default.get_IsCheckedImpl() } set { try! _default.put_IsCheckedImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = ToggleMenuFlyoutItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToggleMenuFlyoutItem } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch) public final class ToggleSwitch : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToggleSwitch private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch>?) -> ToggleSwitch? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.ToggleSwitch"))) } private static let _IToggleSwitchStatics: __ABI_Microsoft_UI_Xaml_Controls.IToggleSwitchStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToggleSwitch")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.headerproperty) public static var headerProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_HeaderPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.headertemplateproperty) public static var headerTemplateProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_HeaderTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.isonproperty) public static var isOnProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_IsOnPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.offcontentproperty) public static var offContentProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_OffContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.offcontenttemplateproperty) public static var offContentTemplateProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_OffContentTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.oncontentproperty) public static var onContentProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_OnContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.oncontenttemplateproperty) public static var onContentTemplateProperty : WinUI.DependencyProperty! { get { try! _IToggleSwitchStatics.get_OnContentTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.header) public var header : Any! { get { try! _default.get_HeaderImpl() } set { try! _default.put_HeaderImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.headertemplate) public var headerTemplate : WinUI.DataTemplate! { get { try! _default.get_HeaderTemplateImpl() } set { try! _default.put_HeaderTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.ison) public var isOn : Bool { get { try! _default.get_IsOnImpl() } set { try! _default.put_IsOnImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.offcontent) public var offContent : Any! { get { try! _default.get_OffContentImpl() } set { try! _default.put_OffContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.offcontenttemplate) public var offContentTemplate : WinUI.DataTemplate! { get { try! _default.get_OffContentTemplateImpl() } set { try! _default.put_OffContentTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.oncontent) public var onContent : Any! { get { try! _default.get_OnContentImpl() } set { try! _default.put_OnContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.oncontenttemplate) public var onContentTemplate : WinUI.DataTemplate! { get { try! _default.get_OnContentTemplateImpl() } set { try! _default.put_OnContentTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.templatesettings) public var templateSettings : WinUI.ToggleSwitchTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.toggleswitch.toggled) public lazy var toggled : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ToggledImpl($0) }, remove: { [weak self] in try? self?._default.remove_ToggledImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = ToggleSwitch internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToggleSwitch } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip) open class ToolTip : WinUI.ContentControl { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToolTip private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToolTip private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToolTip>?) -> ToolTip? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IToolTipFactory : __ABI_Microsoft_UI_Xaml_Controls.IToolTipFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToolTip")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IToolTipFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IToolTipStatics: __ABI_Microsoft_UI_Xaml_Controls.IToolTipStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToolTip")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.horizontaloffsetproperty) public class var horizontalOffsetProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_HorizontalOffsetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.isopenproperty) public class var isOpenProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_IsOpenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placementproperty) public class var placementProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_PlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placementrectproperty) public class var placementRectProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_PlacementRectPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placementtargetproperty) public class var placementTargetProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_PlacementTargetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.verticaloffsetproperty) public class var verticalOffsetProperty : WinUI.DependencyProperty! { get { try! _IToolTipStatics.get_VerticalOffsetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.horizontaloffset) public var horizontalOffset : Double { get { try! _default.get_HorizontalOffsetImpl() } set { try! _default.put_HorizontalOffsetImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.isopen) public var isOpen : Bool { get { try! _default.get_IsOpenImpl() } set { try! _default.put_IsOpenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placement) public var placement : WinUI.PlacementMode { get { try! _default.get_PlacementImpl() } set { try! _default.put_PlacementImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placementrect) public var placementRect : WindowsFoundation.Rect? { get { try! _default.get_PlacementRectImpl() } set { try! _default.put_PlacementRectImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.placementtarget) public var placementTarget : WinUI.UIElement! { get { try! _default.get_PlacementTargetImpl() } set { try! _default.put_PlacementTargetImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.templatesettings) public var templateSettings : WinUI.ToolTipTemplateSettings! { get { try! _default.get_TemplateSettingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.verticaloffset) public var verticalOffset : Double { get { try! _default.get_VerticalOffsetImpl() } set { try! _default.put_VerticalOffsetImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.closed) public lazy var closed : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ClosedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ClosedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltip.opened) public lazy var opened : Event = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_OpenedImpl($0) }, remove: { [weak self] in try? self?._default.remove_OpenedImpl($0) } ) }() internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = ToolTip internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToolTip internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToolTip } } internal typealias Composable = IContentControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice) public final class ToolTipService : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IToolTipService private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToolTipService private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToolTipService>?) -> ToolTipService? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IToolTipServiceStatics: __ABI_Microsoft_UI_Xaml_Controls.IToolTipServiceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.ToolTipService")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.getplacement) public static func getPlacement(_ element: WinUI.DependencyObject!) -> WinUI.PlacementMode { return try! _IToolTipServiceStatics.GetPlacementImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.setplacement) public static func setPlacement(_ element: WinUI.DependencyObject!, _ value: WinUI.PlacementMode) { try! _IToolTipServiceStatics.SetPlacementImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.getplacementtarget) public static func getPlacementTarget(_ element: WinUI.DependencyObject!) -> WinUI.UIElement! { return try! _IToolTipServiceStatics.GetPlacementTargetImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.setplacementtarget) public static func setPlacementTarget(_ element: WinUI.DependencyObject!, _ value: WinUI.UIElement!) { try! _IToolTipServiceStatics.SetPlacementTargetImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.gettooltip) public static func getToolTip(_ element: WinUI.DependencyObject!) -> Any! { return try! _IToolTipServiceStatics.GetToolTipImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.settooltip) public static func setToolTip(_ element: WinUI.DependencyObject!, _ value: Any!) { try! _IToolTipServiceStatics.SetToolTipImpl(element, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.placementproperty) public static var placementProperty : WinUI.DependencyProperty! { get { try! _IToolTipServiceStatics.get_PlacementPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.placementtargetproperty) public static var placementTargetProperty : WinUI.DependencyProperty! { get { try! _IToolTipServiceStatics.get_PlacementTargetPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tooltipservice.tooltipproperty) public static var toolTipProperty : WinUI.DependencyProperty! { get { try! _IToolTipServiceStatics.get_ToolTipPropertyImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview) open class TreeView : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeView private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeView private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeView>?) -> TreeView? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITreeViewFactory : __ABI_Microsoft_UI_Xaml_Controls.ITreeViewFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeView")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITreeViewFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITreeViewStatics: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeView")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selecteditemproperty) public class var selectedItemProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics.get_SelectedItemPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectionmodeproperty) public class var selectionModeProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics.get_SelectionModePropertyImpl() } } private static let _ITreeViewStatics2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewStatics2 = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeView")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.candragitemsproperty) public class var canDragItemsProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_CanDragItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.canreorderitemsproperty) public class var canReorderItemsProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_CanReorderItemsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainerstyleproperty) public class var itemContainerStyleProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemContainerStylePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainerstyleselectorproperty) public class var itemContainerStyleSelectorProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemContainerStyleSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainertransitionsproperty) public class var itemContainerTransitionsProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemContainerTransitionsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemtemplateproperty) public class var itemTemplateProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemTemplatePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemtemplateselectorproperty) public class var itemTemplateSelectorProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemTemplateSelectorPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemssourceproperty) public class var itemsSourceProperty : WinUI.DependencyProperty! { get { try! _ITreeViewStatics2.get_ItemsSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.expand) public func expand(_ value: TreeViewNode!) throws { try _default.ExpandImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.collapse) public func collapse(_ value: TreeViewNode!) throws { try _default.CollapseImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectall) public func selectAll() throws { try _default.SelectAllImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.rootnodes) public var rootNodes : WindowsFoundation.AnyIVector! { get { try! _default.get_RootNodesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectednodes) public var selectedNodes : WindowsFoundation.AnyIVector! { get { try! _default.get_SelectedNodesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectionmode) public var selectionMode : TreeViewSelectionMode { get { try! _default.get_SelectionModeImpl() } set { try! _default.put_SelectionModeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.collapsed) public lazy var collapsed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_CollapsedImpl($0) }, remove: { [weak self] in try? self?._default.remove_CollapsedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.expanding) public lazy var expanding : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ExpandingImpl($0) }, remove: { [weak self] in try? self?._default.remove_ExpandingImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.iteminvoked) public lazy var itemInvoked : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ItemInvokedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ItemInvokedImpl($0) } ) }() private lazy var _ITreeView2: __ABI_Microsoft_UI_Xaml_Controls.ITreeView2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.nodefromcontainer) public func nodeFromContainer(_ container: WinUI.DependencyObject!) throws -> TreeViewNode! { try _ITreeView2.NodeFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.containerfromnode) public func containerFromNode(_ node: TreeViewNode!) throws -> WinUI.DependencyObject! { try _ITreeView2.ContainerFromNodeImpl(node) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemfromcontainer) public func itemFromContainer(_ container: WinUI.DependencyObject!) throws -> Any! { try _ITreeView2.ItemFromContainerImpl(container) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.containerfromitem) public func containerFromItem(_ item: Any!) throws -> WinUI.DependencyObject! { try _ITreeView2.ContainerFromItemImpl(item) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.candragitems) public var canDragItems : Bool { get { try! _ITreeView2.get_CanDragItemsImpl() } set { try! _ITreeView2.put_CanDragItemsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.canreorderitems) public var canReorderItems : Bool { get { try! _ITreeView2.get_CanReorderItemsImpl() } set { try! _ITreeView2.put_CanReorderItemsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainerstyle) public var itemContainerStyle : WinUI.Style! { get { try! _ITreeView2.get_ItemContainerStyleImpl() } set { try! _ITreeView2.put_ItemContainerStyleImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainerstyleselector) public var itemContainerStyleSelector : StyleSelector! { get { try! _ITreeView2.get_ItemContainerStyleSelectorImpl() } set { try! _ITreeView2.put_ItemContainerStyleSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemcontainertransitions) public var itemContainerTransitions : WinUI.TransitionCollection! { get { try! _ITreeView2.get_ItemContainerTransitionsImpl() } set { try! _ITreeView2.put_ItemContainerTransitionsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemtemplate) public var itemTemplate : WinUI.DataTemplate! { get { try! _ITreeView2.get_ItemTemplateImpl() } set { try! _ITreeView2.put_ItemTemplateImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemtemplateselector) public var itemTemplateSelector : DataTemplateSelector! { get { try! _ITreeView2.get_ItemTemplateSelectorImpl() } set { try! _ITreeView2.put_ItemTemplateSelectorImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.itemssource) public var itemsSource : Any! { get { try! _ITreeView2.get_ItemsSourceImpl() } set { try! _ITreeView2.put_ItemsSourceImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selecteditem) public var selectedItem : Any! { get { try! _ITreeView2.get_SelectedItemImpl() } set { try! _ITreeView2.put_SelectedItemImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selecteditems) public var selectedItems : WindowsFoundation.AnyIVector! { get { try! _ITreeView2.get_SelectedItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectednode) public var selectedNode : TreeViewNode! { get { try! _ITreeView2.get_SelectedNodeImpl() } set { try! _ITreeView2.put_SelectedNodeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.dragitemscompleted) public lazy var dragItemsCompleted : Event> = { .init( add: { [weak self] in guard let this = self?._ITreeView2 else { return .init() } return try! this.add_DragItemsCompletedImpl($0) }, remove: { [weak self] in try? self?._ITreeView2.remove_DragItemsCompletedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.dragitemsstarting) public lazy var dragItemsStarting : Event> = { .init( add: { [weak self] in guard let this = self?._ITreeView2 else { return .init() } return try! this.add_DragItemsStartingImpl($0) }, remove: { [weak self] in try? self?._ITreeView2.remove_DragItemsStartingImpl($0) } ) }() private lazy var _ITreeView3: __ABI_Microsoft_UI_Xaml_Controls.ITreeView3! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeview.selectionchanged) public lazy var selectionChanged : Event> = { .init( add: { [weak self] in guard let this = self?._ITreeView3 else { return .init() } return try! this.add_SelectionChangedImpl($0) }, remove: { [weak self] in try? self?._ITreeView3.remove_SelectionChangedImpl($0) } ) }() internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = TreeView internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeView internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeView } } internal typealias Composable = IControlOverrides deinit { _default = nil _ITreeView2 = nil _ITreeView3 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewcollapsedeventargs) public final class TreeViewCollapsedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewCollapsedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewCollapsedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewCollapsedEventArgs>?) -> TreeViewCollapsedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewcollapsedeventargs.node) public var node : TreeViewNode! { get { try! _default.get_NodeImpl() } } private lazy var _ITreeViewCollapsedEventArgs2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewCollapsedEventArgs2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewcollapsedeventargs.item) public var item : Any! { get { try! _ITreeViewCollapsedEventArgs2.get_ItemImpl() } } deinit { _default = nil _ITreeViewCollapsedEventArgs2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemscompletedeventargs) public final class TreeViewDragItemsCompletedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewDragItemsCompletedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewDragItemsCompletedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewDragItemsCompletedEventArgs>?) -> TreeViewDragItemsCompletedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemscompletedeventargs.dropresult) public var dropResult : UWP.DataPackageOperation { get { try! _default.get_DropResultImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemscompletedeventargs.items) public var items : WindowsFoundation.AnyIVectorView! { get { try! _default.get_ItemsImpl() } } private lazy var _ITreeViewDragItemsCompletedEventArgs2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewDragItemsCompletedEventArgs2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemscompletedeventargs.newparentitem) public var newParentItem : Any! { get { try! _ITreeViewDragItemsCompletedEventArgs2.get_NewParentItemImpl() } } deinit { _default = nil _ITreeViewDragItemsCompletedEventArgs2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemsstartingeventargs) public final class TreeViewDragItemsStartingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewDragItemsStartingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewDragItemsStartingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewDragItemsStartingEventArgs>?) -> TreeViewDragItemsStartingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemsstartingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemsstartingeventargs.data) public var data : UWP.DataPackage! { get { try! _default.get_DataImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewdragitemsstartingeventargs.items) public var items : WindowsFoundation.AnyIVector! { get { try! _default.get_ItemsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewexpandingeventargs) public final class TreeViewExpandingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewExpandingEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewExpandingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewExpandingEventArgs>?) -> TreeViewExpandingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewexpandingeventargs.node) public var node : TreeViewNode! { get { try! _default.get_NodeImpl() } } private lazy var _ITreeViewExpandingEventArgs2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewExpandingEventArgs2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewexpandingeventargs.item) public var item : Any! { get { try! _ITreeViewExpandingEventArgs2.get_ItemImpl() } } deinit { _default = nil _ITreeViewExpandingEventArgs2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem) open class TreeViewItem : WinUI.ListViewItem { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItem private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem>?) -> TreeViewItem? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITreeViewItemFactory : __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewItem")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITreeViewItemFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITreeViewItemStatics: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.collapsedglyphproperty) public class var collapsedGlyphProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_CollapsedGlyphPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.expandedglyphproperty) public class var expandedGlyphProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_ExpandedGlyphPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphbrushproperty) public class var glyphBrushProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_GlyphBrushPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphopacityproperty) public class var glyphOpacityProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_GlyphOpacityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphsizeproperty) public class var glyphSizeProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_GlyphSizePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.isexpandedproperty) public class var isExpandedProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_IsExpandedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.treeviewitemtemplatesettingsproperty) public class var treeViewItemTemplateSettingsProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics.get_TreeViewItemTemplateSettingsPropertyImpl() } } private static let _ITreeViewItemStatics2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemStatics2 = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewItem")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.hasunrealizedchildrenproperty) public class var hasUnrealizedChildrenProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics2.get_HasUnrealizedChildrenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.itemssourceproperty) public class var itemsSourceProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemStatics2.get_ItemsSourcePropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.collapsedglyph) public var collapsedGlyph : String { get { try! _default.get_CollapsedGlyphImpl() } set { try! _default.put_CollapsedGlyphImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.expandedglyph) public var expandedGlyph : String { get { try! _default.get_ExpandedGlyphImpl() } set { try! _default.put_ExpandedGlyphImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphbrush) public var glyphBrush : WinUI.Brush! { get { try! _default.get_GlyphBrushImpl() } set { try! _default.put_GlyphBrushImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphopacity) public var glyphOpacity : Double { get { try! _default.get_GlyphOpacityImpl() } set { try! _default.put_GlyphOpacityImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.glyphsize) public var glyphSize : Double { get { try! _default.get_GlyphSizeImpl() } set { try! _default.put_GlyphSizeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.isexpanded) public var isExpanded : Bool { get { try! _default.get_IsExpandedImpl() } set { try! _default.put_IsExpandedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.treeviewitemtemplatesettings) public var treeViewItemTemplateSettings : TreeViewItemTemplateSettings! { get { try! _default.get_TreeViewItemTemplateSettingsImpl() } } private lazy var _ITreeViewItem2: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItem2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.hasunrealizedchildren) public var hasUnrealizedChildren : Bool { get { try! _ITreeViewItem2.get_HasUnrealizedChildrenImpl() } set { try! _ITreeViewItem2.put_HasUnrealizedChildrenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitem.itemssource) public var itemsSource : Any! { get { try! _ITreeViewItem2.get_ItemsSourceImpl() } set { try! _ITreeViewItem2.put_ItemsSourceImpl(newValue) } } internal enum IContentControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIContentControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IContentControlOverrides internal typealias Class = TreeViewItem internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItem } } internal typealias Composable = IContentControlOverrides deinit { _default = nil _ITreeViewItem2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewiteminvokedeventargs) public final class TreeViewItemInvokedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemInvokedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItemInvokedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItemInvokedEventArgs>?) -> TreeViewItemInvokedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewiteminvokedeventargs.handled) public var handled : Bool { get { try! _default.get_HandledImpl() } set { try! _default.put_HandledImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewiteminvokedeventargs.invokeditem) public var invokedItem : Any! { get { try! _default.get_InvokedItemImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings) open class TreeViewItemTemplateSettings : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemTemplateSettings private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItemTemplateSettings private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItemTemplateSettings>?) -> TreeViewItemTemplateSettings? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITreeViewItemTemplateSettingsFactory : __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemTemplateSettingsFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewItemTemplateSettings")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITreeViewItemTemplateSettingsFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITreeViewItemTemplateSettingsStatics: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemTemplateSettingsStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewItemTemplateSettings")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.collapsedglyphvisibilityproperty) public class var collapsedGlyphVisibilityProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemTemplateSettingsStatics.get_CollapsedGlyphVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.dragitemscountproperty) public class var dragItemsCountProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemTemplateSettingsStatics.get_DragItemsCountPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.expandedglyphvisibilityproperty) public class var expandedGlyphVisibilityProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemTemplateSettingsStatics.get_ExpandedGlyphVisibilityPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.indentationproperty) public class var indentationProperty : WinUI.DependencyProperty! { get { try! _ITreeViewItemTemplateSettingsStatics.get_IndentationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.collapsedglyphvisibility) public var collapsedGlyphVisibility : WinUI.Visibility { get { try! _default.get_CollapsedGlyphVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.dragitemscount) public var dragItemsCount : Int32 { get { try! _default.get_DragItemsCountImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.expandedglyphvisibility) public var expandedGlyphVisibility : WinUI.Visibility { get { try! _default.get_ExpandedGlyphVisibilityImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewitemtemplatesettings.indentation) public var indentation : WinUI.Thickness { get { try! _default.get_IndentationImpl() } } internal enum ITreeViewItemTemplateSettings : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = TreeViewItemTemplateSettings internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItemTemplateSettings internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewItemTemplateSettings } } internal typealias Composable = ITreeViewItemTemplateSettings deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewlist) open class TreeViewList : WinUI.ListView { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewList private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList>?) -> TreeViewList? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITreeViewListFactory : __ABI_Microsoft_UI_Xaml_Controls.ITreeViewListFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewList")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITreeViewListFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } internal enum IItemsControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IItemsControlOverrides internal typealias Class = TreeViewList internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewList } } internal typealias Composable = IItemsControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode) open class TreeViewNode : WinUI.DependencyObject { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewNode private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewNode private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewNode>?) -> TreeViewNode? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _ITreeViewNodeFactory : __ABI_Microsoft_UI_Xaml_Controls.ITreeViewNodeFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewNode")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._ITreeViewNodeFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _ITreeViewNodeStatics: __ABI_Microsoft_UI_Xaml_Controls.ITreeViewNodeStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.TreeViewNode")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _ITreeViewNodeStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.depthproperty) public class var depthProperty : WinUI.DependencyProperty! { get { try! _ITreeViewNodeStatics.get_DepthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.haschildrenproperty) public class var hasChildrenProperty : WinUI.DependencyProperty! { get { try! _ITreeViewNodeStatics.get_HasChildrenPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.isexpandedproperty) public class var isExpandedProperty : WinUI.DependencyProperty! { get { try! _ITreeViewNodeStatics.get_IsExpandedPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.children) public var children : WindowsFoundation.AnyIVector! { get { try! _default.get_ChildrenImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.content) public var content : Any! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.depth) public var depth : Int32 { get { try! _default.get_DepthImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.haschildren) public var hasChildren : Bool { get { try! _default.get_HasChildrenImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.hasunrealizedchildren) public var hasUnrealizedChildren : Bool { get { try! _default.get_HasUnrealizedChildrenImpl() } set { try! _default.put_HasUnrealizedChildrenImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.isexpanded) public var isExpanded : Bool { get { try! _default.get_IsExpandedImpl() } set { try! _default.put_IsExpandedImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewnode.parent) public var parent : TreeViewNode! { get { try! _default.get_ParentImpl() } } internal enum ITreeViewNode : ComposableImpl { internal typealias CABI = C_IInspectable internal typealias SwiftABI = WindowsFoundation.IInspectable internal typealias Class = TreeViewNode internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewNode internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewNode } } internal typealias Composable = ITreeViewNode deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewselectionchangedeventargs) public final class TreeViewSelectionChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.ITreeViewSelectionChangedEventArgs private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewSelectionChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewSelectionChangedEventArgs>?) -> TreeViewSelectionChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewselectionchangedeventargs.addeditems) public var addedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_AddedItemsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewselectionchangedeventargs.removeditems) public var removedItems : WindowsFoundation.AnyIVector! { get { try! _default.get_RemovedItemsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection) public final class UIElementCollection : WinRTClass, IVector, IIterable { public typealias T = WinUI.UIElement? private typealias SwiftABI = WinUI.IVectorUIElement private typealias CABI = __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CUIElement private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CUIElement>?) -> UIElementCollection? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private lazy var _IUIElementCollection: __ABI_Microsoft_UI_Xaml_Controls.IUIElementCollection! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.move) public func move(_ oldIndex: UInt32, _ newIndex: UInt32) throws { try _IUIElementCollection.MoveImpl(oldIndex, newIndex) } // MARK: Collection public typealias Element = T public var startIndex: Int { 0 } public var endIndex: Int { Int(size) } public func index(after i: Int) -> Int { i+1 } public func index(of: Element) -> Int? { var index: UInt32 = 0 let result = indexOf(of, &index) guard result else { return nil } return Int(index) } public var count: Int { Int(size) } public subscript(position: Int) -> Element { get { getAt(UInt32(position)) } set(newValue) { setAt(UInt32(position), newValue) } } public func removeLast() { removeAtEnd() } // MARK: WinRT /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.getat) public func getAt(_ index: UInt32) -> WinUI.UIElement? { try! _default.GetAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.getview) public func getView() -> WindowsFoundation.AnyIVectorView? { try! _default.GetViewImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.indexof) public func indexOf(_ value: WinUI.UIElement?, _ index: inout UInt32) -> Bool { try! _default.IndexOfImpl(value, &index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.setat) public func setAt(_ index: UInt32, _ value: WinUI.UIElement?) { try! _default.SetAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.insertat) public func insertAt(_ index: UInt32, _ value: WinUI.UIElement?) { try! _default.InsertAtImpl(index, value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.removeat) public func removeAt(_ index: UInt32) { try! _default.RemoveAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.append) public func append(_ value: WinUI.UIElement?) { try! _default.AppendImpl(value) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.removeatend) public func removeAtEnd() { try! _default.RemoveAtEndImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.clear) public func clear() { try! _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.size) public var size : UInt32 { get { try! _default.get_SizeImpl() } } private lazy var _IIterable: IIterableUIElement! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uielementcollection.first) public func first() -> WindowsFoundation.AnyIIterator? { try! _IIterable.FirstImpl() } deinit { _IUIElementCollection = nil _default = nil _IIterable = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout) open class UniformGridLayout : WinUI.VirtualizingLayout { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IUniformGridLayout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUniformGridLayout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUniformGridLayout>?) -> UniformGridLayout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IUniformGridLayoutFactory : __ABI_Microsoft_UI_Xaml_Controls.IUniformGridLayoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.UniformGridLayout")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IUniformGridLayoutFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IUniformGridLayoutStatics: __ABI_Microsoft_UI_Xaml_Controls.IUniformGridLayoutStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.UniformGridLayout")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.itemsjustificationproperty) public class var itemsJustificationProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_ItemsJustificationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.itemsstretchproperty) public class var itemsStretchProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_ItemsStretchPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.maximumrowsorcolumnsproperty) public class var maximumRowsOrColumnsProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_MaximumRowsOrColumnsPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.mincolumnspacingproperty) public class var minColumnSpacingProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_MinColumnSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minitemheightproperty) public class var minItemHeightProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_MinItemHeightPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minitemwidthproperty) public class var minItemWidthProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_MinItemWidthPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minrowspacingproperty) public class var minRowSpacingProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_MinRowSpacingPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.orientationproperty) public class var orientationProperty : WinUI.DependencyProperty! { get { try! _IUniformGridLayoutStatics.get_OrientationPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.itemsjustification) public var itemsJustification : UniformGridLayoutItemsJustification { get { try! _default.get_ItemsJustificationImpl() } set { try! _default.put_ItemsJustificationImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.itemsstretch) public var itemsStretch : UniformGridLayoutItemsStretch { get { try! _default.get_ItemsStretchImpl() } set { try! _default.put_ItemsStretchImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.maximumrowsorcolumns) public var maximumRowsOrColumns : Int32 { get { try! _default.get_MaximumRowsOrColumnsImpl() } set { try! _default.put_MaximumRowsOrColumnsImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.mincolumnspacing) public var minColumnSpacing : Double { get { try! _default.get_MinColumnSpacingImpl() } set { try! _default.put_MinColumnSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minitemheight) public var minItemHeight : Double { get { try! _default.get_MinItemHeightImpl() } set { try! _default.put_MinItemHeightImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minitemwidth) public var minItemWidth : Double { get { try! _default.get_MinItemWidthImpl() } set { try! _default.put_MinItemWidthImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.minrowspacing) public var minRowSpacing : Double { get { try! _default.get_MinRowSpacingImpl() } set { try! _default.put_MinRowSpacingImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.uniformgridlayout.orientation) public var orientation : Orientation { get { try! _default.get_OrientationImpl() } set { try! _default.put_OrientationImpl(newValue) } } internal enum IVirtualizingLayoutOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverrides internal typealias Class = UniformGridLayout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUniformGridLayout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IUniformGridLayout } } internal typealias Composable = IVirtualizingLayoutOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.usercontrol) open class UserControl : WinUI.Control { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IUserControl private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUserControl private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUserControl>?) -> UserControl? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } private static var _IUserControlFactory : __ABI_Microsoft_UI_Xaml_Controls.IUserControlFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.UserControl")) override public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IUserControlFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private static let _IUserControlStatics: __ABI_Microsoft_UI_Xaml_Controls.IUserControlStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.UserControl")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.usercontrol.contentproperty) public class var contentProperty : WinUI.DependencyProperty! { get { try! _IUserControlStatics.get_ContentPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.usercontrol.content) public var content : WinUI.UIElement! { get { try! _default.get_ContentImpl() } set { try! _default.put_ContentImpl(newValue) } } internal enum IControlOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIControlOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IControlOverrides internal typealias Class = UserControl internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIUserControl internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IUserControl } } internal typealias Composable = IControlOverrides deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout) open class VirtualizingLayout : WinUI.Layout { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayout private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayout private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayout>?) -> VirtualizingLayout? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverridesWrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IVirtualizingLayoutFactory : __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.VirtualizingLayout")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IVirtualizingLayoutFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } private lazy var _IVirtualizingLayoutOverrides: __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout.initializeforcontextcore) open func initializeForContextCore(_ context: VirtualizingLayoutContext!) throws { try _IVirtualizingLayoutOverrides.InitializeForContextCoreImpl(context) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout.uninitializeforcontextcore) open func uninitializeForContextCore(_ context: VirtualizingLayoutContext!) throws { try _IVirtualizingLayoutOverrides.UninitializeForContextCoreImpl(context) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout.measureoverride) open func measureOverride(_ context: VirtualizingLayoutContext!, _ availableSize: WindowsFoundation.Size) throws -> WindowsFoundation.Size { try _IVirtualizingLayoutOverrides.MeasureOverrideImpl(context, availableSize) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout.arrangeoverride) open func arrangeOverride(_ context: VirtualizingLayoutContext!, _ finalSize: WindowsFoundation.Size) throws -> WindowsFoundation.Size { try _IVirtualizingLayoutOverrides.ArrangeOverrideImpl(context, finalSize) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayout.onitemschangedcore) open func onItemsChangedCore(_ context: VirtualizingLayoutContext!, _ source: Any!, _ args: WinUI.NotifyCollectionChangedEventArgs!) throws { try _IVirtualizingLayoutOverrides.OnItemsChangedCoreImpl(context, source, args) } internal enum IVirtualizingLayoutOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutOverrides internal typealias Class = VirtualizingLayout internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayout internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayout } } internal typealias Composable = IVirtualizingLayoutOverrides deinit { _default = nil _IVirtualizingLayoutOverrides = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext) open class VirtualizingLayoutContext : WinUI.LayoutContext { private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContext private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContext private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override open func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContext>?) -> VirtualizingLayoutContext? { guard let abi = abi else { return nil } return UnsealedWinRTClassWrapper.unwrapFrom(base: abi) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } @_spi(WinRTInternal) override public init( composing: Composable.Type, _ createCallback: (UnsealedWinRTClassWrapper?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI) { super.init(composing: composing, createCallback) } override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverridesWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverridesWrapper(self) return wrapper!.queryInterface(iid) case __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides2Wrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides2Wrapper(self) return wrapper!.queryInterface(iid) default: return super.queryInterface(iid) } } private static var _IVirtualizingLayoutContextFactory : __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.VirtualizingLayoutContext")) public init() { super.init(composing: Self.Composable.self) { baseInterface, innerInterface in try! Self._IVirtualizingLayoutContextFactory.CreateInstanceImpl(baseInterface, &innerInterface) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.getitemat) public func getItemAt(_ index: Int32) throws -> Any! { try _default.GetItemAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.getorcreateelementat) public func getOrCreateElementAt(_ index: Int32) throws -> WinUI.UIElement! { try _default.GetOrCreateElementAtImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.getorcreateelementat) public func getOrCreateElementAt(_ index: Int32, _ options: ElementRealizationOptions) throws -> WinUI.UIElement! { try _default.GetOrCreateElementAt2Impl(index, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.recycleelement) public func recycleElement(_ element: WinUI.UIElement!) throws { try _default.RecycleElementImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.itemcount) public var itemCount : Int32 { get { try! _default.get_ItemCountImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.layoutorigin) public var layoutOrigin : WindowsFoundation.Point { get { try! _default.get_LayoutOriginImpl() } set { try! _default.put_LayoutOriginImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.realizationrect) public var realizationRect : WindowsFoundation.Rect { get { try! _default.get_RealizationRectImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.recommendedanchorindex) public var recommendedAnchorIndex : Int32 { get { try! _default.get_RecommendedAnchorIndexImpl() } } private lazy var _IVirtualizingLayoutContext2: __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContext2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.visiblerect) public var visibleRect : WindowsFoundation.Rect { get { try! _IVirtualizingLayoutContext2.get_VisibleRectImpl() } } private lazy var _IVirtualizingLayoutContextOverrides: __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.itemcountcore) open func itemCountCore() throws -> Int32 { try _IVirtualizingLayoutContextOverrides.ItemCountCoreImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.getitematcore) open func getItemAtCore(_ index: Int32) throws -> Any! { try _IVirtualizingLayoutContextOverrides.GetItemAtCoreImpl(index) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.realizationrectcore) open func realizationRectCore() throws -> WindowsFoundation.Rect { try _IVirtualizingLayoutContextOverrides.RealizationRectCoreImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.getorcreateelementatcore) open func getOrCreateElementAtCore(_ index: Int32, _ options: ElementRealizationOptions) throws -> WinUI.UIElement! { try _IVirtualizingLayoutContextOverrides.GetOrCreateElementAtCoreImpl(index, options) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.recycleelementcore) open func recycleElementCore(_ element: WinUI.UIElement!) throws { try _IVirtualizingLayoutContextOverrides.RecycleElementCoreImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.layoutorigincore) open var layoutOriginCore : WindowsFoundation.Point { get { try! _IVirtualizingLayoutContextOverrides.get_LayoutOriginCoreImpl() } set { try! _IVirtualizingLayoutContextOverrides.put_LayoutOriginCoreImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.recommendedanchorindexcore) open var recommendedAnchorIndexCore : Int32 { get { try! _IVirtualizingLayoutContextOverrides.get_RecommendedAnchorIndexCoreImpl() } } internal enum IVirtualizingLayoutContextOverrides : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContextOverrides internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides internal typealias Class = VirtualizingLayoutContext internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContext internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContext } } internal typealias Composable = IVirtualizingLayoutContextOverrides private lazy var _IVirtualizingLayoutContextOverrides2: __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.virtualizinglayoutcontext.visiblerectcore) open func visibleRectCore() throws -> WindowsFoundation.Rect { try _IVirtualizingLayoutContextOverrides2.VisibleRectCoreImpl() } internal enum IVirtualizingLayoutContextOverrides2 : ComposableImpl { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContextOverrides2 internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContextOverrides2 internal typealias Class = VirtualizingLayoutContext internal typealias SwiftProjection = WinRTClassWeakReference internal enum Default : AbiInterface { internal typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIVirtualizingLayoutContext internal typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IVirtualizingLayoutContext } } deinit { _default = nil _IVirtualizingLayoutContext2 = nil _IVirtualizingLayoutContextOverrides = nil _IVirtualizingLayoutContextOverrides2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.xamlcontrolsresources) public final class XamlControlsResources : WinUI.ResourceDictionary { public typealias K = Any? public typealias V = Any? public typealias T = WindowsFoundation.AnyIKeyValuePair? private typealias SwiftABI = __ABI_Microsoft_UI_Xaml_Controls.IXamlControlsResources private typealias CABI = __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIXamlControlsResources private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CXaml_CControls_CIXamlControlsResources>?) -> XamlControlsResources? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) override public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi: fromAbi) } override public init() { super.init(fromAbi: try! RoActivateInstance(HString("Microsoft.UI.Xaml.Controls.XamlControlsResources"))) } private static let _IXamlControlsResourcesStatics: __ABI_Microsoft_UI_Xaml_Controls.IXamlControlsResourcesStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Xaml.Controls.XamlControlsResources")) /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.xamlcontrolsresources.ensurereveallights) public static func ensureRevealLights(_ element: WinUI.UIElement!) { try! _IXamlControlsResourcesStatics.EnsureRevealLightsImpl(element) } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.xamlcontrolsresources.usecompactresourcesproperty) public static var useCompactResourcesProperty : WinUI.DependencyProperty! { get { try! _IXamlControlsResourcesStatics.get_UseCompactResourcesPropertyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.xamlcontrolsresources.usecompactresources) public var useCompactResources : Bool { get { try! _default.get_UseCompactResourcesImpl() } set { try! _default.put_UseCompactResourcesImpl(newValue) } } deinit { _default = nil } } public typealias ContextMenuOpeningEventHandler = (Any?, ContextMenuEventArgs?) -> () public typealias DragItemsStartingEventHandler = (Any?, DragItemsStartingEventArgs?) -> () public typealias ItemClickEventHandler = (Any?, ItemClickEventArgs?) -> () public typealias SelectionChangedEventHandler = (Any?, SelectionChangedEventArgs?) -> () public typealias SemanticZoomViewChangedEventHandler = (Any?, SemanticZoomViewChangedEventArgs?) -> () public typealias TextChangedEventHandler = (Any?, TextChangedEventArgs?) -> () public typealias TextControlPasteEventHandler = (Any?, TextControlPasteEventArgs?) -> () /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iinsertionpanel) public protocol IInsertionPanel : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iinsertionpanel.getinsertionindexes) func getInsertionIndexes(_ position: WindowsFoundation.Point, _ first: inout Int32, _ second: inout Int32) throws } extension IInsertionPanel { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IInsertionPanelWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IInsertionPanelWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIInsertionPanel = any IInsertionPanel /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iitemcontainermapping) public protocol IItemContainerMapping : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iitemcontainermapping.itemfromcontainer) func itemFromContainer(_ container: WinUI.DependencyObject!) throws -> Any! /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iitemcontainermapping.containerfromitem) func containerFromItem(_ item: Any!) throws -> WinUI.DependencyObject! /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iitemcontainermapping.indexfromcontainer) func indexFromContainer(_ container: WinUI.DependencyObject!) throws -> Int32 /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iitemcontainermapping.containerfromindex) func containerFromIndex(_ index: Int32) throws -> WinUI.DependencyObject! } extension IItemContainerMapping { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IItemContainerMappingWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IItemContainerMappingWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIItemContainerMapping = any IItemContainerMapping /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.ikeyindexmapping) public protocol IKeyIndexMapping : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.ikeyindexmapping.keyfromindex) func keyFromIndex(_ index: Int32) throws -> String /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.ikeyindexmapping.indexfromkey) func indexFromKey(_ key: String) throws -> Int32 } extension IKeyIndexMapping { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IKeyIndexMappingWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IKeyIndexMappingWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIKeyIndexMapping = any IKeyIndexMapping /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.inavigate) public protocol INavigate : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.inavigate.navigate) func navigate(_ sourcePageType: WinUI.TypeName) throws -> Bool } extension INavigate { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.INavigateWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.INavigateWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyINavigate = any INavigate /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iscrollanchorprovider) public protocol IScrollAnchorProvider : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iscrollanchorprovider.registeranchorcandidate) func registerAnchorCandidate(_ element: WinUI.UIElement!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iscrollanchorprovider.unregisteranchorcandidate) func unregisterAnchorCandidate(_ element: WinUI.UIElement!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.iscrollanchorprovider.currentanchor) var currentAnchor: WinUI.UIElement! { get } } extension IScrollAnchorProvider { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.IScrollAnchorProviderWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.IScrollAnchorProviderWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIScrollAnchorProvider = any IScrollAnchorProvider /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation) public protocol ISemanticZoomInformation : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.initializeviewchange) func initializeViewChange() throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.completeviewchange) func completeViewChange() throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.makevisible) func makeVisible(_ item: WinUI.SemanticZoomLocation!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.startviewchangefrom) func startViewChangeFrom(_ source: WinUI.SemanticZoomLocation!, _ destination: WinUI.SemanticZoomLocation!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.startviewchangeto) func startViewChangeTo(_ source: WinUI.SemanticZoomLocation!, _ destination: WinUI.SemanticZoomLocation!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.completeviewchangefrom) func completeViewChangeFrom(_ source: WinUI.SemanticZoomLocation!, _ destination: WinUI.SemanticZoomLocation!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.completeviewchangeto) func completeViewChangeTo(_ source: WinUI.SemanticZoomLocation!, _ destination: WinUI.SemanticZoomLocation!) throws /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.isactiveview) var isActiveView: Bool { get set } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.iszoomedinview) var isZoomedInView: Bool { get set } /// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.isemanticzoominformation.semanticzoomowner) var semanticZoomOwner: WinUI.SemanticZoom! { get set } } extension ISemanticZoomInformation { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomInformationWrapper.IID: let wrapper = __ABI_Microsoft_UI_Xaml_Controls.ISemanticZoomInformationWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyISemanticZoomInformation = any ISemanticZoomInformation extension WinUI.AppBarClosedDisplayMode { public static var compact : WinUI.AppBarClosedDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CAppBarClosedDisplayMode_Compact } public static var minimal : WinUI.AppBarClosedDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CAppBarClosedDisplayMode_Minimal } public static var hidden : WinUI.AppBarClosedDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CAppBarClosedDisplayMode_Hidden } } extension WinUI.AppBarClosedDisplayMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.BackgroundSizing { public static var innerBorderEdge : WinUI.BackgroundSizing { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CBackgroundSizing_InnerBorderEdge } public static var outerBorderEdge : WinUI.BackgroundSizing { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CBackgroundSizing_OuterBorderEdge } } extension WinUI.BackgroundSizing: @retroactive Hashable, @retroactive Codable {} extension WinUI.CandidateWindowAlignment { public static var `default` : WinUI.CandidateWindowAlignment { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCandidateWindowAlignment_Default } public static var bottomEdge : WinUI.CandidateWindowAlignment { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCandidateWindowAlignment_BottomEdge } } extension WinUI.CandidateWindowAlignment: @retroactive Hashable, @retroactive Codable {} extension WinUI.CharacterCasing { public static var normal : WinUI.CharacterCasing { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCharacterCasing_Normal } public static var lower : WinUI.CharacterCasing { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCharacterCasing_Lower } public static var upper : WinUI.CharacterCasing { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CCharacterCasing_Upper } } extension WinUI.CharacterCasing: @retroactive Hashable, @retroactive Codable {} extension WinUI.ClickMode { public static var release : WinUI.ClickMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CClickMode_Release } public static var press : WinUI.ClickMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CClickMode_Press } public static var hover : WinUI.ClickMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CClickMode_Hover } } extension WinUI.ClickMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ComboBoxSelectionChangedTrigger { public static var committed : WinUI.ComboBoxSelectionChangedTrigger { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CComboBoxSelectionChangedTrigger_Committed } public static var always : WinUI.ComboBoxSelectionChangedTrigger { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CComboBoxSelectionChangedTrigger_Always } } extension WinUI.ComboBoxSelectionChangedTrigger: @retroactive Hashable, @retroactive Codable {} extension WinUI.ContentDialogButton { public static var none : WinUI.ContentDialogButton { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogButton_None } public static var primary : WinUI.ContentDialogButton { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogButton_Primary } public static var secondary : WinUI.ContentDialogButton { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogButton_Secondary } public static var close : WinUI.ContentDialogButton { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogButton_Close } } extension WinUI.ContentDialogButton: @retroactive Hashable, @retroactive Codable {} extension WinUI.ContentDialogPlacement { public static var popup : WinUI.ContentDialogPlacement { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogPlacement_Popup } public static var inPlace : WinUI.ContentDialogPlacement { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogPlacement_InPlace } } extension WinUI.ContentDialogPlacement: @retroactive Hashable, @retroactive Codable {} extension WinUI.ContentDialogResult { public static var none : WinUI.ContentDialogResult { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogResult_None } public static var primary : WinUI.ContentDialogResult { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogResult_Primary } public static var secondary : WinUI.ContentDialogResult { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CContentDialogResult_Secondary } } extension WinUI.ContentDialogResult: @retroactive Hashable, @retroactive Codable {} extension WinUI.ElementRealizationOptions { public static var none : WinUI.ElementRealizationOptions { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CElementRealizationOptions_None } public static var forceCreate : WinUI.ElementRealizationOptions { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CElementRealizationOptions_ForceCreate } public static var suppressAutoRecycle : WinUI.ElementRealizationOptions { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CElementRealizationOptions_SuppressAutoRecycle } } extension WinUI.ElementRealizationOptions: @retroactive Hashable, @retroactive Codable {} extension WinUI.IncrementalLoadingTrigger { public static var none : WinUI.IncrementalLoadingTrigger { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIncrementalLoadingTrigger_None } public static var edge : WinUI.IncrementalLoadingTrigger { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIncrementalLoadingTrigger_Edge } } extension WinUI.IncrementalLoadingTrigger: @retroactive Hashable, @retroactive Codable {} extension WinUI.IndexBasedLayoutOrientation { public static var none : WinUI.IndexBasedLayoutOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIndexBasedLayoutOrientation_None } public static var topToBottom : WinUI.IndexBasedLayoutOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIndexBasedLayoutOrientation_TopToBottom } public static var leftToRight : WinUI.IndexBasedLayoutOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIndexBasedLayoutOrientation_LeftToRight } } extension WinUI.IndexBasedLayoutOrientation: @retroactive Hashable, @retroactive Codable {} extension WinUI.InfoBarCloseReason { public static var closeButton : WinUI.InfoBarCloseReason { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarCloseReason_CloseButton } public static var programmatic : WinUI.InfoBarCloseReason { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarCloseReason_Programmatic } } extension WinUI.InfoBarCloseReason: @retroactive Hashable, @retroactive Codable {} extension WinUI.InfoBarSeverity { public static var informational : WinUI.InfoBarSeverity { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarSeverity_Informational } public static var success : WinUI.InfoBarSeverity { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarSeverity_Success } public static var warning : WinUI.InfoBarSeverity { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarSeverity_Warning } public static var error : WinUI.InfoBarSeverity { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CInfoBarSeverity_Error } } extension WinUI.InfoBarSeverity: @retroactive Hashable, @retroactive Codable {} extension WinUI.ItemCollectionTransitionOperation { public static var add : WinUI.ItemCollectionTransitionOperation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionOperation_Add } public static var remove : WinUI.ItemCollectionTransitionOperation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionOperation_Remove } public static var move : WinUI.ItemCollectionTransitionOperation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionOperation_Move } } extension WinUI.ItemCollectionTransitionOperation: @retroactive Hashable, @retroactive Codable {} extension WinUI.ItemCollectionTransitionTriggers { public static var collectionChangeAdd : WinUI.ItemCollectionTransitionTriggers { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionTriggers_CollectionChangeAdd } public static var collectionChangeRemove : WinUI.ItemCollectionTransitionTriggers { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionTriggers_CollectionChangeRemove } public static var collectionChangeReset : WinUI.ItemCollectionTransitionTriggers { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionTriggers_CollectionChangeReset } public static var layoutTransition : WinUI.ItemCollectionTransitionTriggers { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CItemCollectionTransitionTriggers_LayoutTransition } } extension WinUI.ItemCollectionTransitionTriggers: @retroactive Hashable, @retroactive Codable {} extension WinUI.LightDismissOverlayMode { public static var auto : WinUI.LightDismissOverlayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CLightDismissOverlayMode_Auto } public static var on : WinUI.LightDismissOverlayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CLightDismissOverlayMode_On } public static var off : WinUI.LightDismissOverlayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CLightDismissOverlayMode_Off } } extension WinUI.LightDismissOverlayMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ListViewReorderMode { public static var disabled : WinUI.ListViewReorderMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewReorderMode_Disabled } public static var enabled : WinUI.ListViewReorderMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewReorderMode_Enabled } } extension WinUI.ListViewReorderMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ListViewSelectionMode { public static var none : WinUI.ListViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewSelectionMode_None } public static var single : WinUI.ListViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewSelectionMode_Single } public static var multiple : WinUI.ListViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewSelectionMode_Multiple } public static var extended : WinUI.ListViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CListViewSelectionMode_Extended } } extension WinUI.ListViewSelectionMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.Orientation { public static var vertical : WinUI.Orientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_COrientation_Vertical } public static var horizontal : WinUI.Orientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_COrientation_Horizontal } } extension WinUI.Orientation: @retroactive Hashable, @retroactive Codable {} extension WinUI.PasswordRevealMode { public static var peek : WinUI.PasswordRevealMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPasswordRevealMode_Peek } public static var hidden : WinUI.PasswordRevealMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPasswordRevealMode_Hidden } public static var visible : WinUI.PasswordRevealMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPasswordRevealMode_Visible } } extension WinUI.PasswordRevealMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.PipsPagerButtonVisibility { public static var visible : WinUI.PipsPagerButtonVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPipsPagerButtonVisibility_Visible } public static var visibleOnPointerOver : WinUI.PipsPagerButtonVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPipsPagerButtonVisibility_VisibleOnPointerOver } public static var collapsed : WinUI.PipsPagerButtonVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPipsPagerButtonVisibility_Collapsed } } extension WinUI.PipsPagerButtonVisibility: @retroactive Hashable, @retroactive Codable {} extension WinUI.RequiresPointer { public static var never : WinUI.RequiresPointer { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CRequiresPointer_Never } public static var whenEngaged : WinUI.RequiresPointer { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CRequiresPointer_WhenEngaged } public static var whenFocused : WinUI.RequiresPointer { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CRequiresPointer_WhenFocused } } extension WinUI.RequiresPointer: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollBarVisibility { public static var disabled : WinUI.ScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollBarVisibility_Disabled } public static var auto : WinUI.ScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollBarVisibility_Auto } public static var hidden : WinUI.ScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollBarVisibility_Hidden } public static var visible : WinUI.ScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollBarVisibility_Visible } } extension WinUI.ScrollBarVisibility: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollIntoViewAlignment { public static var `default` : WinUI.ScrollIntoViewAlignment { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollIntoViewAlignment_Default } public static var leading : WinUI.ScrollIntoViewAlignment { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollIntoViewAlignment_Leading } } extension WinUI.ScrollIntoViewAlignment: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollMode { public static var disabled : WinUI.ScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollMode_Disabled } public static var enabled : WinUI.ScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollMode_Enabled } public static var auto : WinUI.ScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollMode_Auto } } extension WinUI.ScrollMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingAnimationMode { public static var disabled : WinUI.ScrollingAnimationMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingAnimationMode_Disabled } public static var enabled : WinUI.ScrollingAnimationMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingAnimationMode_Enabled } public static var auto : WinUI.ScrollingAnimationMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingAnimationMode_Auto } } extension WinUI.ScrollingAnimationMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingChainMode { public static var auto : WinUI.ScrollingChainMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingChainMode_Auto } public static var always : WinUI.ScrollingChainMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingChainMode_Always } public static var never : WinUI.ScrollingChainMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingChainMode_Never } } extension WinUI.ScrollingChainMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingContentOrientation { public static var vertical : WinUI.ScrollingContentOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingContentOrientation_Vertical } public static var horizontal : WinUI.ScrollingContentOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingContentOrientation_Horizontal } public static var none : WinUI.ScrollingContentOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingContentOrientation_None } public static var both : WinUI.ScrollingContentOrientation { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingContentOrientation_Both } } extension WinUI.ScrollingContentOrientation: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingInputKinds { public static var none : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_None } public static var touch : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_Touch } public static var pen : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_Pen } public static var mouseWheel : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_MouseWheel } public static var keyboard : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_Keyboard } public static var gamepad : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_Gamepad } public static var all : WinUI.ScrollingInputKinds { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInputKinds_All } } extension WinUI.ScrollingInputKinds: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingInteractionState { public static var idle : WinUI.ScrollingInteractionState { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInteractionState_Idle } public static var interaction : WinUI.ScrollingInteractionState { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInteractionState_Interaction } public static var inertia : WinUI.ScrollingInteractionState { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInteractionState_Inertia } public static var animation : WinUI.ScrollingInteractionState { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingInteractionState_Animation } } extension WinUI.ScrollingInteractionState: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingRailMode { public static var enabled : WinUI.ScrollingRailMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingRailMode_Enabled } public static var disabled : WinUI.ScrollingRailMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingRailMode_Disabled } } extension WinUI.ScrollingRailMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingScrollBarVisibility { public static var auto : WinUI.ScrollingScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollBarVisibility_Auto } public static var visible : WinUI.ScrollingScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollBarVisibility_Visible } public static var hidden : WinUI.ScrollingScrollBarVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollBarVisibility_Hidden } } extension WinUI.ScrollingScrollBarVisibility: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingScrollMode { public static var enabled : WinUI.ScrollingScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollMode_Enabled } public static var disabled : WinUI.ScrollingScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollMode_Disabled } public static var auto : WinUI.ScrollingScrollMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingScrollMode_Auto } } extension WinUI.ScrollingScrollMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingSnapPointsMode { public static var `default` : WinUI.ScrollingSnapPointsMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingSnapPointsMode_Default } public static var ignore : WinUI.ScrollingSnapPointsMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingSnapPointsMode_Ignore } } extension WinUI.ScrollingSnapPointsMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.ScrollingZoomMode { public static var enabled : WinUI.ScrollingZoomMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingZoomMode_Enabled } public static var disabled : WinUI.ScrollingZoomMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CScrollingZoomMode_Disabled } } extension WinUI.ScrollingZoomMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.SelectionMode { public static var single : WinUI.SelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSelectionMode_Single } public static var multiple : WinUI.SelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSelectionMode_Multiple } public static var extended : WinUI.SelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSelectionMode_Extended } } extension WinUI.SelectionMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.SnapPointsType { public static var none : WinUI.SnapPointsType { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType_None } public static var optional : WinUI.SnapPointsType { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType_Optional } public static var mandatory : WinUI.SnapPointsType { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType_Mandatory } public static var optionalSingle : WinUI.SnapPointsType { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType_OptionalSingle } public static var mandatorySingle : WinUI.SnapPointsType { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSnapPointsType_MandatorySingle } } extension WinUI.SnapPointsType: @retroactive Hashable, @retroactive Codable {} extension WinUI.SplitViewDisplayMode { public static var overlay : WinUI.SplitViewDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewDisplayMode_Overlay } public static var inline : WinUI.SplitViewDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewDisplayMode_Inline } public static var compactOverlay : WinUI.SplitViewDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewDisplayMode_CompactOverlay } public static var compactInline : WinUI.SplitViewDisplayMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewDisplayMode_CompactInline } } extension WinUI.SplitViewDisplayMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.SplitViewPanePlacement { public static var left : WinUI.SplitViewPanePlacement { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewPanePlacement_Left } public static var right : WinUI.SplitViewPanePlacement { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CSplitViewPanePlacement_Right } } extension WinUI.SplitViewPanePlacement: @retroactive Hashable, @retroactive Codable {} extension WinUI.TeachingTipCloseReason { public static var closeButton : WinUI.TeachingTipCloseReason { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipCloseReason_CloseButton } public static var lightDismiss : WinUI.TeachingTipCloseReason { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipCloseReason_LightDismiss } public static var programmatic : WinUI.TeachingTipCloseReason { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipCloseReason_Programmatic } } extension WinUI.TeachingTipCloseReason: @retroactive Hashable, @retroactive Codable {} extension WinUI.TeachingTipHeroContentPlacementMode { public static var auto : WinUI.TeachingTipHeroContentPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipHeroContentPlacementMode_Auto } public static var top : WinUI.TeachingTipHeroContentPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipHeroContentPlacementMode_Top } public static var bottom : WinUI.TeachingTipHeroContentPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipHeroContentPlacementMode_Bottom } } extension WinUI.TeachingTipHeroContentPlacementMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.TeachingTipPlacementMode { public static var auto : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Auto } public static var top : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Top } public static var bottom : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Bottom } public static var left : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Left } public static var right : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Right } public static var topRight : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_TopRight } public static var topLeft : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_TopLeft } public static var bottomRight : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_BottomRight } public static var bottomLeft : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_BottomLeft } public static var leftTop : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_LeftTop } public static var leftBottom : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_LeftBottom } public static var rightTop : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_RightTop } public static var rightBottom : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_RightBottom } public static var center : WinUI.TeachingTipPlacementMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipPlacementMode_Center } } extension WinUI.TeachingTipPlacementMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.TeachingTipTailVisibility { public static var auto : WinUI.TeachingTipTailVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipTailVisibility_Auto } public static var visible : WinUI.TeachingTipTailVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipTailVisibility_Visible } public static var collapsed : WinUI.TeachingTipTailVisibility { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTeachingTipTailVisibility_Collapsed } } extension WinUI.TeachingTipTailVisibility: @retroactive Hashable, @retroactive Codable {} extension WinUI.TreeViewSelectionMode { public static var none : WinUI.TreeViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTreeViewSelectionMode_None } public static var single : WinUI.TreeViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTreeViewSelectionMode_Single } public static var multiple : WinUI.TreeViewSelectionMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CTreeViewSelectionMode_Multiple } } extension WinUI.TreeViewSelectionMode: @retroactive Hashable, @retroactive Codable {} extension WinUI.UniformGridLayoutItemsJustification { public static var start : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_Start } public static var center : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_Center } public static var end : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_End } public static var spaceAround : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_SpaceAround } public static var spaceBetween : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_SpaceBetween } public static var spaceEvenly : WinUI.UniformGridLayoutItemsJustification { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsJustification_SpaceEvenly } } extension WinUI.UniformGridLayoutItemsJustification: @retroactive Hashable, @retroactive Codable {} extension WinUI.UniformGridLayoutItemsStretch { public static var none : WinUI.UniformGridLayoutItemsStretch { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsStretch_None } public static var fill : WinUI.UniformGridLayoutItemsStretch { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsStretch_Fill } public static var uniform : WinUI.UniformGridLayoutItemsStretch { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CUniformGridLayoutItemsStretch_Uniform } } extension WinUI.UniformGridLayoutItemsStretch: @retroactive Hashable, @retroactive Codable {} extension WinUI.ZoomMode { public static var disabled : WinUI.ZoomMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CZoomMode_Disabled } public static var enabled : WinUI.ZoomMode { __x_ABI_CMicrosoft_CUI_CXaml_CControls_CZoomMode_Enabled } } extension WinUI.ZoomMode: @retroactive Hashable, @retroactive Codable {}