Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Microsoft.UI.Xaml.Controls.2.h
T
2026-01-27 23:46:02 -08:00

7459 lines
400 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT
// v2.0.250303.1
#pragma once
#ifndef WINRT_Microsoft_UI_Xaml_Controls_2_H
#define WINRT_Microsoft_UI_Xaml_Controls_2_H
#include "winrt/impl/Microsoft.UI.Composition.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Automation.Peers.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Controls.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Data.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Input.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Interop.1.h"
#include "winrt/impl/Microsoft.UI.Xaml.Navigation.1.h"
#include "winrt/impl/Windows.Foundation.1.h"
#include "winrt/impl/Windows.Foundation.Collections.1.h"
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls {
struct CalendarViewDayItemChangingEventHandler
: winrt::Windows::Foundation::IUnknown {
CalendarViewDayItemChangingEventHandler(std::nullptr_t = nullptr) noexcept {
}
CalendarViewDayItemChangingEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
CalendarViewDayItemChangingEventHandler(L lambda);
template <typename F>
CalendarViewDayItemChangingEventHandler(F* function);
template <typename O, typename M>
CalendarViewDayItemChangingEventHandler(O* object, M method);
template <typename O, typename M>
CalendarViewDayItemChangingEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
CalendarViewDayItemChangingEventHandler(weak_ref<O>&& object,
LM&& lambda_or_method);
template <typename O, typename M>
CalendarViewDayItemChangingEventHandler(std::shared_ptr<O>&& object,
M method);
template <typename O, typename LM>
CalendarViewDayItemChangingEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(
winrt::Microsoft::UI::Xaml::Controls::CalendarView const& sender,
winrt::Microsoft::UI::Xaml::Controls::
CalendarViewDayItemChangingEventArgs const& e) const;
};
struct CleanUpVirtualizedItemEventHandler
: winrt::Windows::Foundation::IUnknown {
CleanUpVirtualizedItemEventHandler(std::nullptr_t = nullptr) noexcept {}
CleanUpVirtualizedItemEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
CleanUpVirtualizedItemEventHandler(L lambda);
template <typename F>
CleanUpVirtualizedItemEventHandler(F* function);
template <typename O, typename M>
CleanUpVirtualizedItemEventHandler(O* object, M method);
template <typename O, typename M>
CleanUpVirtualizedItemEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
CleanUpVirtualizedItemEventHandler(weak_ref<O>&& object,
LM&& lambda_or_method);
template <typename O, typename M>
CleanUpVirtualizedItemEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
CleanUpVirtualizedItemEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::
CleanUpVirtualizedItemEventArgs const& e) const;
};
struct ContextMenuOpeningEventHandler : winrt::Windows::Foundation::IUnknown {
ContextMenuOpeningEventHandler(std::nullptr_t = nullptr) noexcept {}
ContextMenuOpeningEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
ContextMenuOpeningEventHandler(L lambda);
template <typename F>
ContextMenuOpeningEventHandler(F* function);
template <typename O, typename M>
ContextMenuOpeningEventHandler(O* object, M method);
template <typename O, typename M>
ContextMenuOpeningEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
ContextMenuOpeningEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
ContextMenuOpeningEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
ContextMenuOpeningEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::ContextMenuEventArgs const& e)
const;
};
struct DragItemsStartingEventHandler : winrt::Windows::Foundation::IUnknown {
DragItemsStartingEventHandler(std::nullptr_t = nullptr) noexcept {}
DragItemsStartingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
DragItemsStartingEventHandler(L lambda);
template <typename F>
DragItemsStartingEventHandler(F* function);
template <typename O, typename M>
DragItemsStartingEventHandler(O* object, M method);
template <typename O, typename M>
DragItemsStartingEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
DragItemsStartingEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
DragItemsStartingEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
DragItemsStartingEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::DragItemsStartingEventArgs const&
e) const;
};
struct HubSectionHeaderClickEventHandler
: winrt::Windows::Foundation::IUnknown {
HubSectionHeaderClickEventHandler(std::nullptr_t = nullptr) noexcept {}
HubSectionHeaderClickEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
HubSectionHeaderClickEventHandler(L lambda);
template <typename F>
HubSectionHeaderClickEventHandler(F* function);
template <typename O, typename M>
HubSectionHeaderClickEventHandler(O* object, M method);
template <typename O, typename M>
HubSectionHeaderClickEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
HubSectionHeaderClickEventHandler(weak_ref<O>&& object,
LM&& lambda_or_method);
template <typename O, typename M>
HubSectionHeaderClickEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
HubSectionHeaderClickEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::
HubSectionHeaderClickEventArgs const& e) const;
};
struct ItemClickEventHandler : winrt::Windows::Foundation::IUnknown {
ItemClickEventHandler(std::nullptr_t = nullptr) noexcept {}
ItemClickEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
ItemClickEventHandler(L lambda);
template <typename F>
ItemClickEventHandler(F* function);
template <typename O, typename M>
ItemClickEventHandler(O* object, M method);
template <typename O, typename M>
ItemClickEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
ItemClickEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
ItemClickEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
ItemClickEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::ItemClickEventArgs const& e)
const;
};
struct ListViewItemToKeyHandler : winrt::Windows::Foundation::IUnknown {
ListViewItemToKeyHandler(std::nullptr_t = nullptr) noexcept {}
ListViewItemToKeyHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
ListViewItemToKeyHandler(L lambda);
template <typename F>
ListViewItemToKeyHandler(F* function);
template <typename O, typename M>
ListViewItemToKeyHandler(O* object, M method);
template <typename O, typename M>
ListViewItemToKeyHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
ListViewItemToKeyHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
ListViewItemToKeyHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
ListViewItemToKeyHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& item) const;
};
struct ListViewKeyToItemHandler : winrt::Windows::Foundation::IUnknown {
ListViewKeyToItemHandler(std::nullptr_t = nullptr) noexcept {}
ListViewKeyToItemHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
ListViewKeyToItemHandler(L lambda);
template <typename F>
ListViewKeyToItemHandler(F* function);
template <typename O, typename M>
ListViewKeyToItemHandler(O* object, M method);
template <typename O, typename M>
ListViewKeyToItemHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
ListViewKeyToItemHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
ListViewKeyToItemHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
ListViewKeyToItemHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
auto operator()(param::hstring const& key) const;
};
struct SectionsInViewChangedEventHandler
: winrt::Windows::Foundation::IUnknown {
SectionsInViewChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
SectionsInViewChangedEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
SectionsInViewChangedEventHandler(L lambda);
template <typename F>
SectionsInViewChangedEventHandler(F* function);
template <typename O, typename M>
SectionsInViewChangedEventHandler(O* object, M method);
template <typename O, typename M>
SectionsInViewChangedEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
SectionsInViewChangedEventHandler(weak_ref<O>&& object,
LM&& lambda_or_method);
template <typename O, typename M>
SectionsInViewChangedEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
SectionsInViewChangedEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::
SectionsInViewChangedEventArgs const& e) const;
};
struct SelectionChangedEventHandler : winrt::Windows::Foundation::IUnknown {
SelectionChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
SelectionChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
SelectionChangedEventHandler(L lambda);
template <typename F>
SelectionChangedEventHandler(F* function);
template <typename O, typename M>
SelectionChangedEventHandler(O* object, M method);
template <typename O, typename M>
SelectionChangedEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
SelectionChangedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
SelectionChangedEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
SelectionChangedEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::SelectionChangedEventArgs const&
e) const;
};
struct SemanticZoomViewChangedEventHandler
: winrt::Windows::Foundation::IUnknown {
SemanticZoomViewChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
SemanticZoomViewChangedEventHandler(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
SemanticZoomViewChangedEventHandler(L lambda);
template <typename F>
SemanticZoomViewChangedEventHandler(F* function);
template <typename O, typename M>
SemanticZoomViewChangedEventHandler(O* object, M method);
template <typename O, typename M>
SemanticZoomViewChangedEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
SemanticZoomViewChangedEventHandler(weak_ref<O>&& object,
LM&& lambda_or_method);
template <typename O, typename M>
SemanticZoomViewChangedEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
SemanticZoomViewChangedEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::
SemanticZoomViewChangedEventArgs const& e) const;
};
struct TextChangedEventHandler : winrt::Windows::Foundation::IUnknown {
TextChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
TextChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
TextChangedEventHandler(L lambda);
template <typename F>
TextChangedEventHandler(F* function);
template <typename O, typename M>
TextChangedEventHandler(O* object, M method);
template <typename O, typename M>
TextChangedEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
TextChangedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
TextChangedEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
TextChangedEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::TextChangedEventArgs const& e)
const;
};
struct TextControlPasteEventHandler : winrt::Windows::Foundation::IUnknown {
TextControlPasteEventHandler(std::nullptr_t = nullptr) noexcept {}
TextControlPasteEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
template <typename L>
TextControlPasteEventHandler(L lambda);
template <typename F>
TextControlPasteEventHandler(F* function);
template <typename O, typename M>
TextControlPasteEventHandler(O* object, M method);
template <typename O, typename M>
TextControlPasteEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename LM>
TextControlPasteEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M>
TextControlPasteEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM>
TextControlPasteEventHandler(std::weak_ptr<O>&& object,
LM&& lambda_or_method);
auto operator()(
winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::TextControlPasteEventArgs const&
e) const;
};
struct WINRT_IMPL_EMPTY_BASES AnchorRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs {
AnchorRequestedEventArgs(std::nullptr_t) noexcept {}
AnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnchorRequestedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES AnimatedIcon
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedIcon,
impl::base<AnimatedIcon,
winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AnimatedIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AnimatedIcon(std::nullptr_t) noexcept {}
AnimatedIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedIcon(
ptr, take_ownership_from_abi) {}
AnimatedIcon();
[[nodiscard]] static auto StateProperty();
static auto SetState(
winrt::Microsoft::UI::Xaml::DependencyObject const& object,
param::hstring const& value);
static auto GetState(
winrt::Microsoft::UI::Xaml::DependencyObject const& object);
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto FallbackIconSourceProperty();
[[nodiscard]] static auto MirroredWhenRightToLeftProperty();
};
struct WINRT_IMPL_EMPTY_BASES AnimatedIconSource
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSource,
impl::base<AnimatedIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AnimatedIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AnimatedIconSource(std::nullptr_t) noexcept {}
AnimatedIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedIconSource(
ptr, take_ownership_from_abi) {}
AnimatedIconSource();
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto FallbackIconSourceProperty();
[[nodiscard]] static auto MirroredWhenRightToLeftProperty();
};
struct WINRT_IMPL_EMPTY_BASES AnimatedVisualPlayer
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer,
impl::base<AnimatedVisualPlayer,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
AnimatedVisualPlayer,
winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer2,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AnimatedVisualPlayer(std::nullptr_t) noexcept {}
AnimatedVisualPlayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualPlayer(
ptr, take_ownership_from_abi) {}
AnimatedVisualPlayer();
[[nodiscard]] static auto AutoPlayProperty();
[[nodiscard]] static auto DiagnosticsProperty();
[[nodiscard]] static auto DurationProperty();
[[nodiscard]] static auto FallbackContentProperty();
[[nodiscard]] static auto IsAnimatedVisualLoadedProperty();
[[nodiscard]] static auto IsPlayingProperty();
[[nodiscard]] static auto PlaybackRateProperty();
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto StretchProperty();
[[nodiscard]] static auto AnimationOptimizationProperty();
};
struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBar
: winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar,
impl::base<AnnotatedScrollBar,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AnnotatedScrollBar,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AnnotatedScrollBar(std::nullptr_t) noexcept {}
AnnotatedScrollBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBar(
ptr, take_ownership_from_abi) {}
AnnotatedScrollBar();
[[nodiscard]] static auto LabelsProperty();
[[nodiscard]] static auto LabelTemplateProperty();
[[nodiscard]] static auto DetailLabelTemplateProperty();
[[nodiscard]] static auto SmallChangeProperty();
};
struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarDetailLabelRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IAnnotatedScrollBarDetailLabelRequestedEventArgs {
AnnotatedScrollBarDetailLabelRequestedEventArgs(std::nullptr_t) noexcept {}
AnnotatedScrollBarDetailLabelRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IAnnotatedScrollBarDetailLabelRequestedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarLabel
: winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel {
AnnotatedScrollBarLabel(std::nullptr_t) noexcept {}
AnnotatedScrollBarLabel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAnnotatedScrollBarLabel(
ptr, take_ownership_from_abi) {}
AnnotatedScrollBarLabel(
winrt::Windows::Foundation::IInspectable const& content,
double scrollOffset);
};
struct WINRT_IMPL_EMPTY_BASES AnnotatedScrollBarScrollingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IAnnotatedScrollBarScrollingEventArgs {
AnnotatedScrollBarScrollingEventArgs(std::nullptr_t) noexcept {}
AnnotatedScrollBarScrollingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IAnnotatedScrollBarScrollingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES AppBar
: winrt::Microsoft::UI::Xaml::Controls::IAppBar,
impl::base<AppBar, winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AppBar,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AppBar(std::nullptr_t) noexcept {}
AppBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAppBar(
ptr, take_ownership_from_abi) {}
AppBar();
[[nodiscard]] static auto IsOpenProperty();
[[nodiscard]] static auto IsStickyProperty();
[[nodiscard]] static auto ClosedDisplayModeProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
};
struct WINRT_IMPL_EMPTY_BASES AppBarButton
: winrt::Microsoft::UI::Xaml::Controls::IAppBarButton,
impl::base<AppBarButton, winrt::Microsoft::UI::Xaml::Controls::Button,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
AppBarButton,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarElement,
winrt::Microsoft::UI::Xaml::Controls::IButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AppBarButton(std::nullptr_t) noexcept {}
AppBarButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAppBarButton(
ptr, take_ownership_from_abi) {}
AppBarButton();
[[nodiscard]] static auto LabelProperty();
[[nodiscard]] static auto IconProperty();
[[nodiscard]] static auto LabelPositionProperty();
[[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty();
[[nodiscard]] static auto IsCompactProperty();
[[nodiscard]] static auto IsInOverflowProperty();
[[nodiscard]] static auto DynamicOverflowOrderProperty();
};
struct WINRT_IMPL_EMPTY_BASES AppBarElementContainer
: winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainer,
impl::base<AppBarElementContainer,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AppBarElementContainer,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarElement,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AppBarElementContainer(std::nullptr_t) noexcept {}
AppBarElementContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAppBarElementContainer(
ptr, take_ownership_from_abi) {}
AppBarElementContainer();
[[nodiscard]] static auto IsCompactProperty();
[[nodiscard]] static auto IsInOverflowProperty();
[[nodiscard]] static auto DynamicOverflowOrderProperty();
};
struct WINRT_IMPL_EMPTY_BASES AppBarSeparator
: winrt::Microsoft::UI::Xaml::Controls::IAppBarSeparator,
impl::base<AppBarSeparator,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AppBarSeparator,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarElement,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AppBarSeparator(std::nullptr_t) noexcept {}
AppBarSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAppBarSeparator(
ptr, take_ownership_from_abi) {}
AppBarSeparator();
[[nodiscard]] static auto IsCompactProperty();
[[nodiscard]] static auto IsInOverflowProperty();
[[nodiscard]] static auto DynamicOverflowOrderProperty();
};
struct WINRT_IMPL_EMPTY_BASES AppBarToggleButton
: winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButton,
impl::base<
AppBarToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
AppBarToggleButton,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarElement,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AppBarToggleButton(std::nullptr_t) noexcept {}
AppBarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAppBarToggleButton(
ptr, take_ownership_from_abi) {}
AppBarToggleButton();
[[nodiscard]] static auto LabelProperty();
[[nodiscard]] static auto IconProperty();
[[nodiscard]] static auto LabelPositionProperty();
[[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty();
[[nodiscard]] static auto IsCompactProperty();
[[nodiscard]] static auto IsInOverflowProperty();
[[nodiscard]] static auto DynamicOverflowOrderProperty();
};
struct WINRT_IMPL_EMPTY_BASES AutoSuggestBox
: winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox,
impl::base<AutoSuggestBox,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
AutoSuggestBox, winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AutoSuggestBox(std::nullptr_t) noexcept {}
AutoSuggestBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IAutoSuggestBox(
ptr, take_ownership_from_abi) {}
AutoSuggestBox();
[[nodiscard]] static auto MaxSuggestionListHeightProperty();
[[nodiscard]] static auto IsSuggestionListOpenProperty();
[[nodiscard]] static auto TextMemberPathProperty();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto UpdateTextOnSelectProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto AutoMaximizeSuggestionAreaProperty();
[[nodiscard]] static auto TextBoxStyleProperty();
[[nodiscard]] static auto QueryIconProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
[[nodiscard]] static auto DescriptionProperty();
};
struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxQuerySubmittedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxQuerySubmittedEventArgs,
impl::base<AutoSuggestBoxQuerySubmittedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AutoSuggestBoxQuerySubmittedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AutoSuggestBoxQuerySubmittedEventArgs(std::nullptr_t) noexcept {}
AutoSuggestBoxQuerySubmittedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxQuerySubmittedEventArgs(ptr,
take_ownership_from_abi) {}
AutoSuggestBoxQuerySubmittedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxSuggestionChosenEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxSuggestionChosenEventArgs,
impl::base<AutoSuggestBoxSuggestionChosenEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AutoSuggestBoxSuggestionChosenEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AutoSuggestBoxSuggestionChosenEventArgs(std::nullptr_t) noexcept {}
AutoSuggestBoxSuggestionChosenEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxSuggestionChosenEventArgs(
ptr, take_ownership_from_abi) {}
AutoSuggestBoxSuggestionChosenEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES AutoSuggestBoxTextChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxTextChangedEventArgs,
impl::base<AutoSuggestBoxTextChangedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<AutoSuggestBoxTextChangedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
AutoSuggestBoxTextChangedEventArgs(std::nullptr_t) noexcept {}
AutoSuggestBoxTextChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IAutoSuggestBoxTextChangedEventArgs(ptr,
take_ownership_from_abi) {}
AutoSuggestBoxTextChangedEventArgs();
[[nodiscard]] static auto ReasonProperty();
};
struct WINRT_IMPL_EMPTY_BASES BitmapIcon
: winrt::Microsoft::UI::Xaml::Controls::IBitmapIcon,
impl::base<BitmapIcon,
winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<BitmapIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
BitmapIcon(std::nullptr_t) noexcept {}
BitmapIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IBitmapIcon(
ptr, take_ownership_from_abi) {}
BitmapIcon();
[[nodiscard]] static auto UriSourceProperty();
[[nodiscard]] static auto ShowAsMonochromeProperty();
};
struct WINRT_IMPL_EMPTY_BASES BitmapIconSource
: winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSource,
impl::base<BitmapIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<BitmapIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
BitmapIconSource(std::nullptr_t) noexcept {}
BitmapIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IBitmapIconSource(
ptr, take_ownership_from_abi) {}
BitmapIconSource();
[[nodiscard]] static auto UriSourceProperty();
[[nodiscard]] static auto ShowAsMonochromeProperty();
};
struct WINRT_IMPL_EMPTY_BASES Border
: winrt::Microsoft::UI::Xaml::Controls::IBorder,
impl::base<Border, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Border, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Border(std::nullptr_t) noexcept {}
Border(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IBorder(
ptr, take_ownership_from_abi) {}
Border();
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto ChildTransitionsProperty();
};
struct WINRT_IMPL_EMPTY_BASES BreadcrumbBar
: winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBar,
impl::base<BreadcrumbBar, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<BreadcrumbBar,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
BreadcrumbBar(std::nullptr_t) noexcept {}
BreadcrumbBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBar(
ptr, take_ownership_from_abi) {}
BreadcrumbBar();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemTemplateProperty();
};
struct WINRT_IMPL_EMPTY_BASES BreadcrumbBarItem
: winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItem,
impl::base<BreadcrumbBarItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<BreadcrumbBarItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
BreadcrumbBarItem(std::nullptr_t) noexcept {}
BreadcrumbBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IBreadcrumbBarItem(
ptr, take_ownership_from_abi) {}
BreadcrumbBarItem();
};
struct WINRT_IMPL_EMPTY_BASES BreadcrumbBarItemClickedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IBreadcrumbBarItemClickedEventArgs {
BreadcrumbBarItemClickedEventArgs(std::nullptr_t) noexcept {}
BreadcrumbBarItemClickedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IBreadcrumbBarItemClickedEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES Button
: winrt::Microsoft::UI::Xaml::Controls::IButton,
impl::base<Button,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
Button,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Button(std::nullptr_t) noexcept {}
Button(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IButton(
ptr, take_ownership_from_abi) {}
Button();
[[nodiscard]] static auto FlyoutProperty();
};
struct WINRT_IMPL_EMPTY_BASES CalendarDatePicker
: winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker,
impl::base<CalendarDatePicker,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<CalendarDatePicker,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CalendarDatePicker(std::nullptr_t) noexcept {}
CalendarDatePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICalendarDatePicker(
ptr, take_ownership_from_abi) {}
CalendarDatePicker();
[[nodiscard]] static auto DateProperty();
[[nodiscard]] static auto IsCalendarOpenProperty();
[[nodiscard]] static auto DateFormatProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto CalendarViewStyleProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
[[nodiscard]] static auto DescriptionProperty();
[[nodiscard]] static auto MinDateProperty();
[[nodiscard]] static auto MaxDateProperty();
[[nodiscard]] static auto IsTodayHighlightedProperty();
[[nodiscard]] static auto DisplayModeProperty();
[[nodiscard]] static auto FirstDayOfWeekProperty();
[[nodiscard]] static auto DayOfWeekFormatProperty();
[[nodiscard]] static auto CalendarIdentifierProperty();
[[nodiscard]] static auto IsOutOfScopeEnabledProperty();
[[nodiscard]] static auto IsGroupLabelVisibleProperty();
};
struct WINRT_IMPL_EMPTY_BASES CalendarDatePickerDateChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarDatePickerDateChangedEventArgs {
CalendarDatePickerDateChangedEventArgs(std::nullptr_t) noexcept {}
CalendarDatePickerDateChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarDatePickerDateChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES CalendarView
: winrt::Microsoft::UI::Xaml::Controls::ICalendarView,
impl::base<CalendarView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<CalendarView,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CalendarView(std::nullptr_t) noexcept {}
CalendarView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICalendarView(
ptr, take_ownership_from_abi) {}
CalendarView();
[[nodiscard]] static auto CalendarIdentifierProperty();
[[nodiscard]] static auto DayOfWeekFormatProperty();
[[nodiscard]] static auto IsGroupLabelVisibleProperty();
[[nodiscard]] static auto DisplayModeProperty();
[[nodiscard]] static auto FirstDayOfWeekProperty();
[[nodiscard]] static auto IsOutOfScopeEnabledProperty();
[[nodiscard]] static auto IsTodayHighlightedProperty();
[[nodiscard]] static auto MaxDateProperty();
[[nodiscard]] static auto MinDateProperty();
[[nodiscard]] static auto NumberOfWeeksInViewProperty();
[[nodiscard]] static auto SelectedDatesProperty();
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
[[nodiscard]] static auto FocusBorderBrushProperty();
[[nodiscard]] static auto SelectedHoverBorderBrushProperty();
[[nodiscard]] static auto SelectedPressedBorderBrushProperty();
[[nodiscard]] static auto SelectedDisabledBorderBrushProperty();
[[nodiscard]] static auto SelectedBorderBrushProperty();
[[nodiscard]] static auto HoverBorderBrushProperty();
[[nodiscard]] static auto PressedBorderBrushProperty();
[[nodiscard]] static auto TodaySelectedInnerBorderBrushProperty();
[[nodiscard]] static auto BlackoutStrikethroughBrushProperty();
[[nodiscard]] static auto CalendarItemBorderBrushProperty();
[[nodiscard]] static auto BlackoutBackgroundProperty();
[[nodiscard]] static auto OutOfScopeBackgroundProperty();
[[nodiscard]] static auto CalendarItemBackgroundProperty();
[[nodiscard]] static auto CalendarItemHoverBackgroundProperty();
[[nodiscard]] static auto CalendarItemPressedBackgroundProperty();
[[nodiscard]] static auto CalendarItemDisabledBackgroundProperty();
[[nodiscard]] static auto TodayBackgroundProperty();
[[nodiscard]] static auto TodayBlackoutBackgroundProperty();
[[nodiscard]] static auto TodayHoverBackgroundProperty();
[[nodiscard]] static auto TodayPressedBackgroundProperty();
[[nodiscard]] static auto TodayDisabledBackgroundProperty();
[[nodiscard]] static auto PressedForegroundProperty();
[[nodiscard]] static auto TodayForegroundProperty();
[[nodiscard]] static auto BlackoutForegroundProperty();
[[nodiscard]] static auto TodayBlackoutForegroundProperty();
[[nodiscard]] static auto SelectedForegroundProperty();
[[nodiscard]] static auto SelectedHoverForegroundProperty();
[[nodiscard]] static auto SelectedPressedForegroundProperty();
[[nodiscard]] static auto SelectedDisabledForegroundProperty();
[[nodiscard]] static auto OutOfScopeForegroundProperty();
[[nodiscard]] static auto OutOfScopeHoverForegroundProperty();
[[nodiscard]] static auto OutOfScopePressedForegroundProperty();
[[nodiscard]] static auto CalendarItemForegroundProperty();
[[nodiscard]] static auto DisabledForegroundProperty();
[[nodiscard]] static auto DayItemFontFamilyProperty();
[[nodiscard]] static auto DayItemFontSizeProperty();
[[nodiscard]] static auto DayItemFontStyleProperty();
[[nodiscard]] static auto DayItemFontWeightProperty();
[[nodiscard]] static auto TodayFontWeightProperty();
[[nodiscard]] static auto FirstOfMonthLabelFontFamilyProperty();
[[nodiscard]] static auto FirstOfMonthLabelFontSizeProperty();
[[nodiscard]] static auto FirstOfMonthLabelFontStyleProperty();
[[nodiscard]] static auto FirstOfMonthLabelFontWeightProperty();
[[nodiscard]] static auto MonthYearItemFontFamilyProperty();
[[nodiscard]] static auto MonthYearItemFontSizeProperty();
[[nodiscard]] static auto MonthYearItemFontStyleProperty();
[[nodiscard]] static auto MonthYearItemFontWeightProperty();
[[nodiscard]] static auto FirstOfYearDecadeLabelFontFamilyProperty();
[[nodiscard]] static auto FirstOfYearDecadeLabelFontSizeProperty();
[[nodiscard]] static auto FirstOfYearDecadeLabelFontStyleProperty();
[[nodiscard]] static auto FirstOfYearDecadeLabelFontWeightProperty();
[[nodiscard]] static auto DayItemMarginProperty();
[[nodiscard]] static auto MonthYearItemMarginProperty();
[[nodiscard]] static auto FirstOfMonthLabelMarginProperty();
[[nodiscard]] static auto FirstOfYearDecadeLabelMarginProperty();
[[nodiscard]] static auto HorizontalDayItemAlignmentProperty();
[[nodiscard]] static auto VerticalDayItemAlignmentProperty();
[[nodiscard]] static auto HorizontalFirstOfMonthLabelAlignmentProperty();
[[nodiscard]] static auto VerticalFirstOfMonthLabelAlignmentProperty();
[[nodiscard]] static auto CalendarItemBorderThicknessProperty();
[[nodiscard]] static auto CalendarViewDayItemStyleProperty();
[[nodiscard]] static auto CalendarItemCornerRadiusProperty();
};
struct WINRT_IMPL_EMPTY_BASES CalendarViewDayItem
: winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItem,
impl::base<CalendarViewDayItem,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<CalendarViewDayItem,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CalendarViewDayItem(std::nullptr_t) noexcept {}
CalendarViewDayItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICalendarViewDayItem(
ptr, take_ownership_from_abi) {}
CalendarViewDayItem();
[[nodiscard]] static auto IsBlackoutProperty();
[[nodiscard]] static auto DateProperty();
};
struct WINRT_IMPL_EMPTY_BASES CalendarViewDayItemChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarViewDayItemChangingEventArgs {
CalendarViewDayItemChangingEventArgs(std::nullptr_t) noexcept {}
CalendarViewDayItemChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarViewDayItemChangingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES CalendarViewSelectedDatesChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarViewSelectedDatesChangedEventArgs {
CalendarViewSelectedDatesChangedEventArgs(std::nullptr_t) noexcept {}
CalendarViewSelectedDatesChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICalendarViewSelectedDatesChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES CandidateWindowBoundsChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ICandidateWindowBoundsChangedEventArgs {
CandidateWindowBoundsChangedEventArgs(std::nullptr_t) noexcept {}
CandidateWindowBoundsChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICandidateWindowBoundsChangedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES Canvas
: winrt::Microsoft::UI::Xaml::Controls::ICanvas,
impl::base<Canvas, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Canvas, winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Canvas(std::nullptr_t) noexcept {}
Canvas(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICanvas(
ptr, take_ownership_from_abi) {}
Canvas();
[[nodiscard]] static auto LeftProperty();
static auto GetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetLeft(winrt::Microsoft::UI::Xaml::UIElement const& element,
double length);
[[nodiscard]] static auto TopProperty();
static auto GetTop(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetTop(winrt::Microsoft::UI::Xaml::UIElement const& element,
double length);
[[nodiscard]] static auto ZIndexProperty();
static auto GetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetZIndex(winrt::Microsoft::UI::Xaml::UIElement const& element,
int32_t value);
};
struct WINRT_IMPL_EMPTY_BASES CheckBox
: winrt::Microsoft::UI::Xaml::Controls::ICheckBox,
impl::base<
CheckBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
CheckBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CheckBox(std::nullptr_t) noexcept {}
CheckBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICheckBox(
ptr, take_ownership_from_abi) {}
CheckBox();
};
struct WINRT_IMPL_EMPTY_BASES ChoosingGroupHeaderContainerEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IChoosingGroupHeaderContainerEventArgs {
ChoosingGroupHeaderContainerEventArgs(std::nullptr_t) noexcept {}
ChoosingGroupHeaderContainerEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IChoosingGroupHeaderContainerEventArgs(ptr,
take_ownership_from_abi) {}
ChoosingGroupHeaderContainerEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ChoosingItemContainerEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs {
ChoosingItemContainerEventArgs(std::nullptr_t) noexcept {}
ChoosingItemContainerEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IChoosingItemContainerEventArgs(
ptr, take_ownership_from_abi) {}
ChoosingItemContainerEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES CleanUpVirtualizedItemEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ICleanUpVirtualizedItemEventArgs,
impl::base<CleanUpVirtualizedItemEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<CleanUpVirtualizedItemEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
CleanUpVirtualizedItemEventArgs(std::nullptr_t) noexcept {}
CleanUpVirtualizedItemEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICleanUpVirtualizedItemEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ColorChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IColorChangedEventArgs {
ColorChangedEventArgs(std::nullptr_t) noexcept {}
ColorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IColorChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ColorPicker
: winrt::Microsoft::UI::Xaml::Controls::IColorPicker,
impl::base<ColorPicker, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ColorPicker,
winrt::Microsoft::UI::Xaml::Controls::IColorPicker2,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ColorPicker(std::nullptr_t) noexcept {}
ColorPicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IColorPicker(
ptr, take_ownership_from_abi) {}
ColorPicker();
[[nodiscard]] static auto ColorProperty();
[[nodiscard]] static auto PreviousColorProperty();
[[nodiscard]] static auto IsAlphaEnabledProperty();
[[nodiscard]] static auto IsColorSpectrumVisibleProperty();
[[nodiscard]] static auto IsColorPreviewVisibleProperty();
[[nodiscard]] static auto IsColorSliderVisibleProperty();
[[nodiscard]] static auto IsAlphaSliderVisibleProperty();
[[nodiscard]] static auto IsMoreButtonVisibleProperty();
[[nodiscard]] static auto IsColorChannelTextInputVisibleProperty();
[[nodiscard]] static auto IsAlphaTextInputVisibleProperty();
[[nodiscard]] static auto IsHexInputVisibleProperty();
[[nodiscard]] static auto MinHueProperty();
[[nodiscard]] static auto MaxHueProperty();
[[nodiscard]] static auto MinSaturationProperty();
[[nodiscard]] static auto MaxSaturationProperty();
[[nodiscard]] static auto MinValueProperty();
[[nodiscard]] static auto MaxValueProperty();
[[nodiscard]] static auto ColorSpectrumShapeProperty();
[[nodiscard]] static auto ColorSpectrumComponentsProperty();
[[nodiscard]] static auto OrientationProperty();
};
struct WINRT_IMPL_EMPTY_BASES ColumnDefinition
: winrt::Microsoft::UI::Xaml::Controls::IColumnDefinition,
impl::base<ColumnDefinition,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ColumnDefinition,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ColumnDefinition(std::nullptr_t) noexcept {}
ColumnDefinition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IColumnDefinition(
ptr, take_ownership_from_abi) {}
ColumnDefinition();
[[nodiscard]] static auto WidthProperty();
[[nodiscard]] static auto MaxWidthProperty();
[[nodiscard]] static auto MinWidthProperty();
};
struct WINRT_IMPL_EMPTY_BASES ColumnDefinitionCollection
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::ColumnDefinition> {
ColumnDefinitionCollection(std::nullptr_t) noexcept {}
ColumnDefinitionCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::ColumnDefinition>(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ComboBox
: winrt::Microsoft::UI::Xaml::Controls::IComboBox,
impl::base<ComboBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ComboBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ComboBox(std::nullptr_t) noexcept {}
ComboBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IComboBox(
ptr, take_ownership_from_abi) {}
ComboBox();
[[nodiscard]] static auto IsEditableProperty();
[[nodiscard]] static auto IsDropDownOpenProperty();
[[nodiscard]] static auto MaxDropDownHeightProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
[[nodiscard]] static auto IsTextSearchEnabledProperty();
[[nodiscard]] static auto SelectionChangedTriggerProperty();
[[nodiscard]] static auto PlaceholderForegroundProperty();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto TextBoxStyleProperty();
[[nodiscard]] static auto DescriptionProperty();
};
struct WINRT_IMPL_EMPTY_BASES ComboBoxItem
: winrt::Microsoft::UI::Xaml::Controls::IComboBoxItem,
impl::base<
ComboBoxItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ComboBoxItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ComboBoxItem(std::nullptr_t) noexcept {}
ComboBoxItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IComboBoxItem(
ptr, take_ownership_from_abi) {}
ComboBoxItem();
};
struct WINRT_IMPL_EMPTY_BASES ComboBoxTextSubmittedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs {
ComboBoxTextSubmittedEventArgs(std::nullptr_t) noexcept {}
ComboBoxTextSubmittedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IComboBoxTextSubmittedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES CommandBar
: winrt::Microsoft::UI::Xaml::Controls::ICommandBar,
impl::base<CommandBar, winrt::Microsoft::UI::Xaml::Controls::AppBar,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<CommandBar, winrt::Microsoft::UI::Xaml::Controls::IAppBar,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CommandBar(std::nullptr_t) noexcept {}
CommandBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICommandBar(
ptr, take_ownership_from_abi) {}
CommandBar();
[[nodiscard]] static auto PrimaryCommandsProperty();
[[nodiscard]] static auto SecondaryCommandsProperty();
[[nodiscard]] static auto CommandBarOverflowPresenterStyleProperty();
[[nodiscard]] static auto DefaultLabelPositionProperty();
[[nodiscard]] static auto OverflowButtonVisibilityProperty();
[[nodiscard]] static auto IsDynamicOverflowEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES CommandBarFlyout
: winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout,
impl::base<CommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
CommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout2,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CommandBarFlyout(std::nullptr_t) noexcept {}
CommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout(
ptr, take_ownership_from_abi) {}
CommandBarFlyout();
};
struct WINRT_IMPL_EMPTY_BASES CommandBarOverflowPresenter
: winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter,
impl::base<CommandBarOverflowPresenter,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
CommandBarOverflowPresenter,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
CommandBarOverflowPresenter(std::nullptr_t) noexcept {}
CommandBarOverflowPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ICommandBarOverflowPresenter(
ptr, take_ownership_from_abi) {}
CommandBarOverflowPresenter();
};
struct WINRT_IMPL_EMPTY_BASES ContainerContentChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IContainerContentChangingEventArgs {
ContainerContentChangingEventArgs(std::nullptr_t) noexcept {}
ContainerContentChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IContainerContentChangingEventArgs(ptr, take_ownership_from_abi) {
}
ContainerContentChangingEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ContentControl
: winrt::Microsoft::UI::Xaml::Controls::IContentControl,
impl::base<ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ContentControl(std::nullptr_t) noexcept {}
ContentControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentControl(
ptr, take_ownership_from_abi) {}
ContentControl();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto ContentTemplateProperty();
[[nodiscard]] static auto ContentTemplateSelectorProperty();
[[nodiscard]] static auto ContentTransitionsProperty();
};
struct WINRT_IMPL_EMPTY_BASES ContentDialog
: winrt::Microsoft::UI::Xaml::Controls::IContentDialog,
impl::base<ContentDialog,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ContentDialog,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ContentDialog(std::nullptr_t) noexcept {}
ContentDialog(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentDialog(
ptr, take_ownership_from_abi) {}
ContentDialog();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto TitleTemplateProperty();
[[nodiscard]] static auto FullSizeDesiredProperty();
[[nodiscard]] static auto PrimaryButtonTextProperty();
[[nodiscard]] static auto SecondaryButtonTextProperty();
[[nodiscard]] static auto CloseButtonTextProperty();
[[nodiscard]] static auto PrimaryButtonCommandProperty();
[[nodiscard]] static auto SecondaryButtonCommandProperty();
[[nodiscard]] static auto CloseButtonCommandProperty();
[[nodiscard]] static auto PrimaryButtonCommandParameterProperty();
[[nodiscard]] static auto SecondaryButtonCommandParameterProperty();
[[nodiscard]] static auto CloseButtonCommandParameterProperty();
[[nodiscard]] static auto IsPrimaryButtonEnabledProperty();
[[nodiscard]] static auto IsSecondaryButtonEnabledProperty();
[[nodiscard]] static auto PrimaryButtonStyleProperty();
[[nodiscard]] static auto SecondaryButtonStyleProperty();
[[nodiscard]] static auto CloseButtonStyleProperty();
[[nodiscard]] static auto DefaultButtonProperty();
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickDeferral
: winrt::Microsoft::UI::Xaml::Controls::
IContentDialogButtonClickDeferral {
ContentDialogButtonClickDeferral(std::nullptr_t) noexcept {}
ContentDialogButtonClickDeferral(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IContentDialogButtonClickDeferral(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogButtonClickEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IContentDialogButtonClickEventArgs {
ContentDialogButtonClickEventArgs(std::nullptr_t) noexcept {}
ContentDialogButtonClickEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IContentDialogButtonClickEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogClosedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs {
ContentDialogClosedEventArgs(std::nullptr_t) noexcept {}
ContentDialogClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingDeferral
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral {
ContentDialogClosingDeferral(std::nullptr_t) noexcept {}
ContentDialogClosingDeferral(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingDeferral(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogClosingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs {
ContentDialogClosingEventArgs(std::nullptr_t) noexcept {}
ContentDialogClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogClosingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ContentDialogOpenedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs {
ContentDialogOpenedEventArgs(std::nullptr_t) noexcept {}
ContentDialogOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentDialogOpenedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ContentPresenter
: winrt::Microsoft::UI::Xaml::Controls::IContentPresenter,
impl::base<ContentPresenter,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ContentPresenter,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ContentPresenter(std::nullptr_t) noexcept {}
ContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContentPresenter(
ptr, take_ownership_from_abi) {}
ContentPresenter();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto ContentTemplateProperty();
[[nodiscard]] static auto ContentTemplateSelectorProperty();
[[nodiscard]] static auto ContentTransitionsProperty();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto FontStretchProperty();
[[nodiscard]] static auto CharacterSpacingProperty();
[[nodiscard]] static auto ForegroundProperty();
[[nodiscard]] static auto OpticalMarginAlignmentProperty();
[[nodiscard]] static auto TextLineBoundsProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto TextWrappingProperty();
[[nodiscard]] static auto MaxLinesProperty();
[[nodiscard]] static auto LineStackingStrategyProperty();
[[nodiscard]] static auto LineHeightProperty();
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto HorizontalContentAlignmentProperty();
[[nodiscard]] static auto VerticalContentAlignmentProperty();
};
struct WINRT_IMPL_EMPTY_BASES ContextMenuEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IContextMenuEventArgs,
impl::base<ContextMenuEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<ContextMenuEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
ContextMenuEventArgs(std::nullptr_t) noexcept {}
ContextMenuEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IContextMenuEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES Control
: winrt::Microsoft::UI::Xaml::Controls::IControl,
impl::base<Control, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Control, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Control(std::nullptr_t) noexcept {}
Control(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IControl(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto IsFocusEngagementEnabledProperty();
[[nodiscard]] static auto IsFocusEngagedProperty();
[[nodiscard]] static auto RequiresPointerProperty();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto FontStretchProperty();
[[nodiscard]] static auto CharacterSpacingProperty();
[[nodiscard]] static auto ForegroundProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto IsEnabledProperty();
[[nodiscard]] static auto TabNavigationProperty();
[[nodiscard]] static auto TemplateProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto HorizontalContentAlignmentProperty();
[[nodiscard]] static auto VerticalContentAlignmentProperty();
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto DefaultStyleKeyProperty();
[[nodiscard]] static auto DefaultStyleResourceUriProperty();
[[nodiscard]] static auto ElementSoundModeProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto IsTemplateFocusTargetProperty();
static auto GetIsTemplateFocusTarget(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetIsTemplateFocusTarget(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
bool value);
[[nodiscard]] static auto IsTemplateKeyTipTargetProperty();
static auto GetIsTemplateKeyTipTarget(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsTemplateKeyTipTarget(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool value);
};
struct WINRT_IMPL_EMPTY_BASES ControlTemplate
: winrt::Microsoft::UI::Xaml::Controls::IControlTemplate,
impl::base<ControlTemplate,
winrt::Microsoft::UI::Xaml::FrameworkTemplate,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ControlTemplate,
winrt::Microsoft::UI::Xaml::IFrameworkTemplate,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ControlTemplate(std::nullptr_t) noexcept {}
ControlTemplate(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IControlTemplate(
ptr, take_ownership_from_abi) {}
ControlTemplate();
};
struct WINRT_IMPL_EMPTY_BASES CoreWebView2InitializedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ICoreWebView2InitializedEventArgs {
CoreWebView2InitializedEventArgs(std::nullptr_t) noexcept {}
CoreWebView2InitializedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ICoreWebView2InitializedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES DataTemplateSelector
: winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelector,
impl::require<DataTemplateSelector,
winrt::Microsoft::UI::Xaml::IElementFactory> {
DataTemplateSelector(std::nullptr_t) noexcept {}
DataTemplateSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelector(
ptr, take_ownership_from_abi) {}
DataTemplateSelector();
};
struct WINRT_IMPL_EMPTY_BASES DatePickedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IDatePickedEventArgs,
impl::base<DatePickedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<DatePickedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DatePickedEventArgs(std::nullptr_t) noexcept {}
DatePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDatePickedEventArgs(
ptr, take_ownership_from_abi) {}
DatePickedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES DatePicker
: winrt::Microsoft::UI::Xaml::Controls::IDatePicker,
impl::base<DatePicker, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<DatePicker,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DatePicker(std::nullptr_t) noexcept {}
DatePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDatePicker(
ptr, take_ownership_from_abi) {}
DatePicker();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto CalendarIdentifierProperty();
[[nodiscard]] static auto DateProperty();
[[nodiscard]] static auto DayVisibleProperty();
[[nodiscard]] static auto MonthVisibleProperty();
[[nodiscard]] static auto YearVisibleProperty();
[[nodiscard]] static auto DayFormatProperty();
[[nodiscard]] static auto MonthFormatProperty();
[[nodiscard]] static auto YearFormatProperty();
[[nodiscard]] static auto MinYearProperty();
[[nodiscard]] static auto MaxYearProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
[[nodiscard]] static auto SelectedDateProperty();
};
struct WINRT_IMPL_EMPTY_BASES DatePickerFlyout
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout,
impl::base<
DatePickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
DatePickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DatePickerFlyout(std::nullptr_t) noexcept {}
DatePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyout(
ptr, take_ownership_from_abi) {}
DatePickerFlyout();
[[nodiscard]] static auto CalendarIdentifierProperty();
[[nodiscard]] static auto DateProperty();
[[nodiscard]] static auto DayVisibleProperty();
[[nodiscard]] static auto MonthVisibleProperty();
[[nodiscard]] static auto YearVisibleProperty();
[[nodiscard]] static auto MinYearProperty();
[[nodiscard]] static auto MaxYearProperty();
[[nodiscard]] static auto DayFormatProperty();
[[nodiscard]] static auto MonthFormatProperty();
[[nodiscard]] static auto YearFormatProperty();
};
struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutItem
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItem,
impl::base<DatePickerFlyoutItem,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<DatePickerFlyoutItem,
winrt::Microsoft::UI::Xaml::Data::ICustomPropertyProvider,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DatePickerFlyoutItem(std::nullptr_t) noexcept {}
DatePickerFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutItem(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto PrimaryTextProperty();
[[nodiscard]] static auto SecondaryTextProperty();
};
struct WINRT_IMPL_EMPTY_BASES DatePickerFlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter,
impl::base<DatePickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<DatePickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DatePickerFlyoutPresenter(std::nullptr_t) noexcept {}
DatePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerFlyoutPresenter(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto IsDefaultShadowEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES DatePickerSelectedValueChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IDatePickerSelectedValueChangedEventArgs {
DatePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {}
DatePickerSelectedValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IDatePickerSelectedValueChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES DatePickerValueChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IDatePickerValueChangedEventArgs {
DatePickerValueChangedEventArgs(std::nullptr_t) noexcept {}
DatePickerValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IDatePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES DragItemsCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs {
DragItemsCompletedEventArgs(std::nullptr_t) noexcept {}
DragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDragItemsCompletedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES DragItemsStartingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs {
DragItemsStartingEventArgs(std::nullptr_t) noexcept {}
DragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDragItemsStartingEventArgs(
ptr, take_ownership_from_abi) {}
DragItemsStartingEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES DropDownButton
: winrt::Microsoft::UI::Xaml::Controls::IDropDownButton,
impl::base<DropDownButton, winrt::Microsoft::UI::Xaml::Controls::Button,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
DropDownButton, winrt::Microsoft::UI::Xaml::Controls::IButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
DropDownButton(std::nullptr_t) noexcept {}
DropDownButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IDropDownButton(
ptr, take_ownership_from_abi) {}
DropDownButton();
};
struct WINRT_IMPL_EMPTY_BASES DynamicOverflowItemsChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IDynamicOverflowItemsChangingEventArgs {
DynamicOverflowItemsChangingEventArgs(std::nullptr_t) noexcept {}
DynamicOverflowItemsChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IDynamicOverflowItemsChangingEventArgs(ptr,
take_ownership_from_abi) {}
DynamicOverflowItemsChangingEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES Expander
: winrt::Microsoft::UI::Xaml::Controls::IExpander,
impl::base<Expander,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Expander,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Expander(std::nullptr_t) noexcept {}
Expander(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IExpander(
ptr, take_ownership_from_abi) {}
Expander();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto HeaderTemplateSelectorProperty();
[[nodiscard]] static auto IsExpandedProperty();
[[nodiscard]] static auto ExpandDirectionProperty();
};
struct WINRT_IMPL_EMPTY_BASES ExpanderCollapsedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs {
ExpanderCollapsedEventArgs(std::nullptr_t) noexcept {}
ExpanderCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IExpanderCollapsedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ExpanderExpandingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs {
ExpanderExpandingEventArgs(std::nullptr_t) noexcept {}
ExpanderExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IExpanderExpandingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ExpanderTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings,
impl::base<ExpanderTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ExpanderTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ExpanderTemplateSettings(std::nullptr_t) noexcept {}
ExpanderTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IExpanderTemplateSettings(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES FlipView
: winrt::Microsoft::UI::Xaml::Controls::IFlipView,
impl::base<FlipView,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
FlipView,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
FlipView(std::nullptr_t) noexcept {}
FlipView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFlipView(
ptr, take_ownership_from_abi) {}
FlipView();
[[nodiscard]] static auto UseTouchAnimationsForAllNavigationProperty();
};
struct WINRT_IMPL_EMPTY_BASES FlipViewItem
: winrt::Microsoft::UI::Xaml::Controls::IFlipViewItem,
impl::base<
FlipViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
FlipViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
FlipViewItem(std::nullptr_t) noexcept {}
FlipViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFlipViewItem(
ptr, take_ownership_from_abi) {}
FlipViewItem();
};
struct WINRT_IMPL_EMPTY_BASES Flyout
: winrt::Microsoft::UI::Xaml::Controls::IFlyout,
impl::base<Flyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
Flyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Flyout(std::nullptr_t) noexcept {}
Flyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFlyout(
ptr, take_ownership_from_abi) {}
Flyout();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto FlyoutPresenterStyleProperty();
};
struct WINRT_IMPL_EMPTY_BASES FlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::IFlyoutPresenter,
impl::base<FlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<FlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
FlyoutPresenter(std::nullptr_t) noexcept {}
FlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFlyoutPresenter(
ptr, take_ownership_from_abi) {}
FlyoutPresenter();
[[nodiscard]] static auto IsDefaultShadowEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES FocusDisengagedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs,
impl::base<FocusDisengagedEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<FocusDisengagedEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
FocusDisengagedEventArgs(std::nullptr_t) noexcept {}
FocusDisengagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFocusDisengagedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES FocusEngagedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IFocusEngagedEventArgs,
impl::base<FocusEngagedEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<FocusEngagedEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
FocusEngagedEventArgs(std::nullptr_t) noexcept {}
FocusEngagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFocusEngagedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES FontIcon
: winrt::Microsoft::UI::Xaml::Controls::IFontIcon,
impl::base<FontIcon, winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<FontIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
FontIcon(std::nullptr_t) noexcept {}
FontIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFontIcon(
ptr, take_ownership_from_abi) {}
FontIcon();
[[nodiscard]] static auto GlyphProperty();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto MirroredWhenRightToLeftProperty();
};
struct WINRT_IMPL_EMPTY_BASES FontIconSource
: winrt::Microsoft::UI::Xaml::Controls::IFontIconSource,
impl::base<FontIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<FontIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
FontIconSource(std::nullptr_t) noexcept {}
FontIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFontIconSource(
ptr, take_ownership_from_abi) {}
FontIconSource();
[[nodiscard]] static auto GlyphProperty();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto MirroredWhenRightToLeftProperty();
};
struct WINRT_IMPL_EMPTY_BASES Frame
: winrt::Microsoft::UI::Xaml::Controls::IFrame,
impl::base<Frame, winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Frame, winrt::Microsoft::UI::Xaml::Controls::INavigate,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Frame(std::nullptr_t) noexcept {}
Frame(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IFrame(
ptr, take_ownership_from_abi) {}
Frame();
using winrt::Microsoft::UI::Xaml::Controls::IFrame::Navigate;
using impl::consume_t<
Frame, winrt::Microsoft::UI::Xaml::Controls::INavigate>::Navigate;
[[nodiscard]] static auto CacheSizeProperty();
[[nodiscard]] static auto CanGoBackProperty();
[[nodiscard]] static auto CanGoForwardProperty();
[[nodiscard]] static auto CurrentSourcePageTypeProperty();
[[nodiscard]] static auto SourcePageTypeProperty();
[[nodiscard]] static auto BackStackDepthProperty();
[[nodiscard]] static auto BackStackProperty();
[[nodiscard]] static auto ForwardStackProperty();
[[nodiscard]] static auto IsNavigationStackEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES Grid
: winrt::Microsoft::UI::Xaml::Controls::IGrid,
impl::base<Grid, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Grid, winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Grid(std::nullptr_t) noexcept {}
Grid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGrid(
ptr, take_ownership_from_abi) {}
Grid();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto RowSpacingProperty();
[[nodiscard]] static auto ColumnSpacingProperty();
[[nodiscard]] static auto RowProperty();
static auto GetRow(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetRow(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
int32_t value);
[[nodiscard]] static auto ColumnProperty();
static auto GetColumn(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetColumn(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
int32_t value);
[[nodiscard]] static auto RowSpanProperty();
static auto GetRowSpan(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetRowSpan(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
int32_t value);
[[nodiscard]] static auto ColumnSpanProperty();
static auto GetColumnSpan(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetColumnSpan(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
int32_t value);
};
struct WINRT_IMPL_EMPTY_BASES GridView
: winrt::Microsoft::UI::Xaml::Controls::IGridView,
impl::base<GridView, winrt::Microsoft::UI::Xaml::Controls::ListViewBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
GridView, winrt::Microsoft::UI::Xaml::Controls::IListViewBase,
winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
GridView(std::nullptr_t) noexcept {}
GridView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGridView(
ptr, take_ownership_from_abi) {}
GridView();
};
struct WINRT_IMPL_EMPTY_BASES GridViewHeaderItem
: winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItem,
impl::base<GridViewHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::ListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
GridViewHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
GridViewHeaderItem(std::nullptr_t) noexcept {}
GridViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGridViewHeaderItem(
ptr, take_ownership_from_abi) {}
GridViewHeaderItem();
};
struct WINRT_IMPL_EMPTY_BASES GridViewItem
: winrt::Microsoft::UI::Xaml::Controls::IGridViewItem,
impl::base<
GridViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
GridViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
GridViewItem(std::nullptr_t) noexcept {}
GridViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGridViewItem(
ptr, take_ownership_from_abi) {}
GridViewItem();
};
struct WINRT_IMPL_EMPTY_BASES GroupItem
: winrt::Microsoft::UI::Xaml::Controls::IGroupItem,
impl::base<GroupItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<GroupItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
GroupItem(std::nullptr_t) noexcept {}
GroupItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGroupItem(
ptr, take_ownership_from_abi) {}
GroupItem();
};
struct WINRT_IMPL_EMPTY_BASES GroupStyle
: winrt::Microsoft::UI::Xaml::Controls::IGroupStyle,
impl::require<
GroupStyle,
winrt::Microsoft::UI::Xaml::Data::INotifyPropertyChanged> {
GroupStyle(std::nullptr_t) noexcept {}
GroupStyle(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGroupStyle(
ptr, take_ownership_from_abi) {}
GroupStyle();
};
struct WINRT_IMPL_EMPTY_BASES GroupStyleSelector
: winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelector {
GroupStyleSelector(std::nullptr_t) noexcept {}
GroupStyleSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelector(
ptr, take_ownership_from_abi) {}
GroupStyleSelector();
};
struct WINRT_IMPL_EMPTY_BASES HasValidationErrorsChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IHasValidationErrorsChangedEventArgs {
HasValidationErrorsChangedEventArgs(std::nullptr_t) noexcept {}
HasValidationErrorsChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IHasValidationErrorsChangedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES Hub
: winrt::Microsoft::UI::Xaml::Controls::IHub,
impl::base<Hub, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
Hub, winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Hub(std::nullptr_t) noexcept {}
Hub(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IHub(ptr,
take_ownership_from_abi) {}
Hub();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto DefaultSectionIndexProperty();
[[nodiscard]] static auto SemanticZoomOwnerProperty();
[[nodiscard]] static auto IsActiveViewProperty();
[[nodiscard]] static auto IsZoomedInViewProperty();
};
struct WINRT_IMPL_EMPTY_BASES HubSection
: winrt::Microsoft::UI::Xaml::Controls::IHubSection,
impl::base<HubSection, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<HubSection,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
HubSection(std::nullptr_t) noexcept {}
HubSection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IHubSection(
ptr, take_ownership_from_abi) {}
HubSection();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto ContentTemplateProperty();
[[nodiscard]] static auto IsHeaderInteractiveProperty();
};
struct WINRT_IMPL_EMPTY_BASES HubSectionCollection
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::HubSection> {
HubSectionCollection(std::nullptr_t) noexcept {}
HubSectionCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::HubSection>(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES HubSectionHeaderClickEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs {
HubSectionHeaderClickEventArgs(std::nullptr_t) noexcept {}
HubSectionHeaderClickEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IHubSectionHeaderClickEventArgs(
ptr, take_ownership_from_abi) {}
HubSectionHeaderClickEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES HyperlinkButton
: winrt::Microsoft::UI::Xaml::Controls::IHyperlinkButton,
impl::base<HyperlinkButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
HyperlinkButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
HyperlinkButton(std::nullptr_t) noexcept {}
HyperlinkButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IHyperlinkButton(
ptr, take_ownership_from_abi) {}
HyperlinkButton();
[[nodiscard]] static auto NavigateUriProperty();
};
struct WINRT_IMPL_EMPTY_BASES IconElement
: winrt::Microsoft::UI::Xaml::Controls::IIconElement,
impl::base<IconElement, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<IconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
IconElement(std::nullptr_t) noexcept {}
IconElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IIconElement(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto ForegroundProperty();
};
struct WINRT_IMPL_EMPTY_BASES IconSource
: winrt::Microsoft::UI::Xaml::Controls::IIconSource,
impl::base<IconSource, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<IconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
IconSource(std::nullptr_t) noexcept {}
IconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IIconSource(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto ForegroundProperty();
};
struct WINRT_IMPL_EMPTY_BASES IconSourceElement
: winrt::Microsoft::UI::Xaml::Controls::IIconSourceElement,
impl::base<IconSourceElement,
winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<IconSourceElement,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
IconSourceElement(std::nullptr_t) noexcept {}
IconSourceElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IIconSourceElement(
ptr, take_ownership_from_abi) {}
IconSourceElement();
[[nodiscard]] static auto IconSourceProperty();
};
struct WINRT_IMPL_EMPTY_BASES Image
: winrt::Microsoft::UI::Xaml::Controls::IImage,
impl::base<Image, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Image, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Image(std::nullptr_t) noexcept {}
Image(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IImage(
ptr, take_ownership_from_abi) {}
Image();
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto StretchProperty();
[[nodiscard]] static auto NineGridProperty();
};
struct WINRT_IMPL_EMPTY_BASES ImageIcon
: winrt::Microsoft::UI::Xaml::Controls::IImageIcon,
impl::base<ImageIcon, winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ImageIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ImageIcon(std::nullptr_t) noexcept {}
ImageIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IImageIcon(
ptr, take_ownership_from_abi) {}
ImageIcon();
[[nodiscard]] static auto SourceProperty();
};
struct WINRT_IMPL_EMPTY_BASES ImageIconSource
: winrt::Microsoft::UI::Xaml::Controls::IImageIconSource,
impl::base<ImageIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ImageIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ImageIconSource(std::nullptr_t) noexcept {}
ImageIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IImageIconSource(
ptr, take_ownership_from_abi) {}
ImageIconSource();
[[nodiscard]] static auto ImageSourceProperty();
};
struct WINRT_IMPL_EMPTY_BASES InfoBadge
: winrt::Microsoft::UI::Xaml::Controls::IInfoBadge,
impl::base<InfoBadge, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<InfoBadge, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
InfoBadge(std::nullptr_t) noexcept {}
InfoBadge(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBadge(
ptr, take_ownership_from_abi) {}
InfoBadge();
[[nodiscard]] static auto ValueProperty();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
};
struct WINRT_IMPL_EMPTY_BASES InfoBadgeTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings,
impl::base<InfoBadgeTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<InfoBadgeTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
InfoBadgeTemplateSettings(std::nullptr_t) noexcept {}
InfoBadgeTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBadgeTemplateSettings(
ptr, take_ownership_from_abi) {}
InfoBadgeTemplateSettings();
[[nodiscard]] static auto InfoBadgeCornerRadiusProperty();
[[nodiscard]] static auto IconElementProperty();
};
struct WINRT_IMPL_EMPTY_BASES InfoBar
: winrt::Microsoft::UI::Xaml::Controls::IInfoBar,
impl::base<InfoBar, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<InfoBar, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
InfoBar(std::nullptr_t) noexcept {}
InfoBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBar(
ptr, take_ownership_from_abi) {}
InfoBar();
[[nodiscard]] static auto IsOpenProperty();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto MessageProperty();
[[nodiscard]] static auto SeverityProperty();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto IsIconVisibleProperty();
[[nodiscard]] static auto IsClosableProperty();
[[nodiscard]] static auto CloseButtonStyleProperty();
[[nodiscard]] static auto CloseButtonCommandProperty();
[[nodiscard]] static auto CloseButtonCommandParameterProperty();
[[nodiscard]] static auto ActionButtonProperty();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto ContentTemplateProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
};
struct WINRT_IMPL_EMPTY_BASES InfoBarClosedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgs {
InfoBarClosedEventArgs(std::nullptr_t) noexcept {}
InfoBarClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES InfoBarClosingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs {
InfoBarClosingEventArgs(std::nullptr_t) noexcept {}
InfoBarClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarClosingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES InfoBarTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings,
impl::base<InfoBarTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<InfoBarTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
InfoBarTemplateSettings(std::nullptr_t) noexcept {}
InfoBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IInfoBarTemplateSettings(
ptr, take_ownership_from_abi) {}
InfoBarTemplateSettings();
[[nodiscard]] static auto IconElementProperty();
};
struct WINRT_IMPL_EMPTY_BASES IsTextTrimmedChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs {
IsTextTrimmedChangedEventArgs(std::nullptr_t) noexcept {}
IsTextTrimmedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IIsTextTrimmedChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemClickEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IItemClickEventArgs,
impl::base<ItemClickEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<ItemClickEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
ItemClickEventArgs(std::nullptr_t) noexcept {}
ItemClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemClickEventArgs(
ptr, take_ownership_from_abi) {}
ItemClickEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ItemCollection
: winrt::Windows::Foundation::Collections::IObservableVector<
winrt::Windows::Foundation::IInspectable> {
ItemCollection(std::nullptr_t) noexcept {}
ItemCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::Collections::IObservableVector<
winrt::Windows::Foundation::IInspectable>(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransition
: winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition {
ItemCollectionTransition(std::nullptr_t) noexcept {}
ItemCollectionTransition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemCollectionTransition(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionCompletedEventArgs {
ItemCollectionTransitionCompletedEventArgs(std::nullptr_t) noexcept {}
ItemCollectionTransitionCompletedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionCompletedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionProgress
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionProgress {
ItemCollectionTransitionProgress(std::nullptr_t) noexcept {}
ItemCollectionTransitionProgress(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionProgress(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemCollectionTransitionProvider
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionProvider {
ItemCollectionTransitionProvider(std::nullptr_t) noexcept {}
ItemCollectionTransitionProvider(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionProvider(ptr, take_ownership_from_abi) {}
ItemCollectionTransitionProvider();
};
struct WINRT_IMPL_EMPTY_BASES ItemContainer
: winrt::Microsoft::UI::Xaml::Controls::IItemContainer,
impl::base<ItemContainer, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemContainer,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemContainer(std::nullptr_t) noexcept {}
ItemContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemContainer(
ptr, take_ownership_from_abi) {}
ItemContainer();
[[nodiscard]] static auto ChildProperty();
[[nodiscard]] static auto IsSelectedProperty();
};
struct WINRT_IMPL_EMPTY_BASES ItemContainerGenerator
: winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator {
ItemContainerGenerator(std::nullptr_t) noexcept {}
ItemContainerGenerator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemContainerGenerator(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsControl
: winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
impl::base<ItemsControl, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsControl(std::nullptr_t) noexcept {}
ItemsControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsControl(
ptr, take_ownership_from_abi) {}
ItemsControl();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto ItemTemplateSelectorProperty();
[[nodiscard]] static auto ItemsPanelProperty();
[[nodiscard]] static auto DisplayMemberPathProperty();
[[nodiscard]] static auto ItemContainerStyleProperty();
[[nodiscard]] static auto ItemContainerStyleSelectorProperty();
[[nodiscard]] static auto ItemContainerTransitionsProperty();
[[nodiscard]] static auto GroupStyleSelectorProperty();
[[nodiscard]] static auto IsGroupingProperty();
static auto GetItemsOwner(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto ItemsControlFromItemContainer(
winrt::Microsoft::UI::Xaml::DependencyObject const& container);
};
struct WINRT_IMPL_EMPTY_BASES ItemsPanelTemplate
: winrt::Microsoft::UI::Xaml::Controls::IItemsPanelTemplate,
impl::base<ItemsPanelTemplate,
winrt::Microsoft::UI::Xaml::FrameworkTemplate,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsPanelTemplate,
winrt::Microsoft::UI::Xaml::IFrameworkTemplate,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsPanelTemplate(std::nullptr_t) noexcept {}
ItemsPanelTemplate(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsPanelTemplate(
ptr, take_ownership_from_abi) {}
ItemsPanelTemplate();
};
struct WINRT_IMPL_EMPTY_BASES ItemsPickedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IItemsPickedEventArgs,
impl::base<ItemsPickedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsPickedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsPickedEventArgs(std::nullptr_t) noexcept {}
ItemsPickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsPickedEventArgs(
ptr, take_ownership_from_abi) {}
ItemsPickedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ItemsPresenter
: winrt::Microsoft::UI::Xaml::Controls::IItemsPresenter,
impl::base<ItemsPresenter, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsPresenter,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IScrollSnapPointsInfo,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsPresenter(std::nullptr_t) noexcept {}
ItemsPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsPresenter(
ptr, take_ownership_from_abi) {}
ItemsPresenter();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto HeaderTransitionsProperty();
[[nodiscard]] static auto FooterProperty();
[[nodiscard]] static auto FooterTemplateProperty();
[[nodiscard]] static auto FooterTransitionsProperty();
[[nodiscard]] static auto PaddingProperty();
};
struct WINRT_IMPL_EMPTY_BASES ItemsRepeater
: winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater,
impl::base<ItemsRepeater, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsRepeater,
winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater2,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsRepeater(std::nullptr_t) noexcept {}
ItemsRepeater(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsRepeater(
ptr, take_ownership_from_abi) {}
ItemsRepeater();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto LayoutProperty();
[[nodiscard]] static auto HorizontalCacheLengthProperty();
[[nodiscard]] static auto VerticalCacheLengthProperty();
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto ItemTransitionProviderProperty();
};
struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementClearingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementClearingEventArgs {
ItemsRepeaterElementClearingEventArgs(std::nullptr_t) noexcept {}
ItemsRepeaterElementClearingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementClearingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementIndexChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementIndexChangedEventArgs {
ItemsRepeaterElementIndexChangedEventArgs(std::nullptr_t) noexcept {}
ItemsRepeaterElementIndexChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementIndexChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterElementPreparedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementPreparedEventArgs {
ItemsRepeaterElementPreparedEventArgs(std::nullptr_t) noexcept {}
ItemsRepeaterElementPreparedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemsRepeaterElementPreparedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsRepeaterScrollHost
: winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost,
impl::base<ItemsRepeaterScrollHost,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsRepeaterScrollHost,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsRepeaterScrollHost(std::nullptr_t) noexcept {}
ItemsRepeaterScrollHost(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsRepeaterScrollHost(
ptr, take_ownership_from_abi) {}
ItemsRepeaterScrollHost();
};
struct WINRT_IMPL_EMPTY_BASES ItemsSourceView
: winrt::Microsoft::UI::Xaml::Controls::IItemsSourceView,
impl::require<
ItemsSourceView,
winrt::Microsoft::UI::Xaml::Interop::INotifyCollectionChanged> {
ItemsSourceView(std::nullptr_t) noexcept {}
ItemsSourceView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsSourceView(
ptr, take_ownership_from_abi) {}
explicit ItemsSourceView(
winrt::Windows::Foundation::IInspectable const& source);
};
struct WINRT_IMPL_EMPTY_BASES ItemsStackPanel
: winrt::Microsoft::UI::Xaml::Controls::IItemsStackPanel,
impl::base<ItemsStackPanel, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsStackPanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsStackPanel(std::nullptr_t) noexcept {}
ItemsStackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsStackPanel(
ptr, take_ownership_from_abi) {}
ItemsStackPanel();
[[nodiscard]] static auto GroupPaddingProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto GroupHeaderPlacementProperty();
[[nodiscard]] static auto CacheLengthProperty();
[[nodiscard]] static auto AreStickyGroupHeadersEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES ItemsView
: winrt::Microsoft::UI::Xaml::Controls::IItemsView,
impl::base<ItemsView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsView, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsView(std::nullptr_t) noexcept {}
ItemsView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsView(
ptr, take_ownership_from_abi) {}
ItemsView();
[[nodiscard]] static auto IsItemInvokedEnabledProperty();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto LayoutProperty();
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto ItemTransitionProviderProperty();
[[nodiscard]] static auto CurrentItemIndexProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto ScrollViewProperty();
[[nodiscard]] static auto VerticalScrollControllerProperty();
};
struct WINRT_IMPL_EMPTY_BASES ItemsViewItemInvokedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs {
ItemsViewItemInvokedEventArgs(std::nullptr_t) noexcept {}
ItemsViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsViewItemInvokedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsViewSelectionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IItemsViewSelectionChangedEventArgs {
ItemsViewSelectionChangedEventArgs(std::nullptr_t) noexcept {}
ItemsViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IItemsViewSelectionChangedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ItemsWrapGrid
: winrt::Microsoft::UI::Xaml::Controls::IItemsWrapGrid,
impl::base<ItemsWrapGrid, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ItemsWrapGrid,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ItemsWrapGrid(std::nullptr_t) noexcept {}
ItemsWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IItemsWrapGrid(
ptr, take_ownership_from_abi) {}
ItemsWrapGrid();
[[nodiscard]] static auto GroupPaddingProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto MaximumRowsOrColumnsProperty();
[[nodiscard]] static auto ItemWidthProperty();
[[nodiscard]] static auto ItemHeightProperty();
[[nodiscard]] static auto GroupHeaderPlacementProperty();
[[nodiscard]] static auto CacheLengthProperty();
[[nodiscard]] static auto AreStickyGroupHeadersEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES Layout
: winrt::Microsoft::UI::Xaml::Controls::ILayout,
impl::base<Layout, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Layout, winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Layout(std::nullptr_t) noexcept {}
Layout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ILayout(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES LayoutContext
: winrt::Microsoft::UI::Xaml::Controls::ILayoutContext,
impl::base<LayoutContext, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<LayoutContext,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
LayoutContext(std::nullptr_t) noexcept {}
LayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ILayoutContext(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES LinedFlowLayout
: winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout,
impl::base<LinedFlowLayout,
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::Layout,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<LinedFlowLayout,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
LinedFlowLayout(std::nullptr_t) noexcept {}
LinedFlowLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ILinedFlowLayout(
ptr, take_ownership_from_abi) {}
LinedFlowLayout();
[[nodiscard]] static auto ItemsJustificationProperty();
[[nodiscard]] static auto ItemsStretchProperty();
[[nodiscard]] static auto MinItemSpacingProperty();
[[nodiscard]] static auto LineSpacingProperty();
[[nodiscard]] static auto LineHeightProperty();
[[nodiscard]] static auto ActualLineHeightProperty();
};
struct WINRT_IMPL_EMPTY_BASES LinedFlowLayoutItemCollectionTransitionProvider
: winrt::Microsoft::UI::Xaml::Controls::
ILinedFlowLayoutItemCollectionTransitionProvider,
impl::base<LinedFlowLayoutItemCollectionTransitionProvider,
winrt::Microsoft::UI::Xaml::Controls::
ItemCollectionTransitionProvider>,
impl::require<LinedFlowLayoutItemCollectionTransitionProvider,
winrt::Microsoft::UI::Xaml::Controls::
IItemCollectionTransitionProvider> {
LinedFlowLayoutItemCollectionTransitionProvider(std::nullptr_t) noexcept {}
LinedFlowLayoutItemCollectionTransitionProvider(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ILinedFlowLayoutItemCollectionTransitionProvider(
ptr, take_ownership_from_abi) {}
LinedFlowLayoutItemCollectionTransitionProvider();
};
struct WINRT_IMPL_EMPTY_BASES LinedFlowLayoutItemsInfoRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ILinedFlowLayoutItemsInfoRequestedEventArgs {
LinedFlowLayoutItemsInfoRequestedEventArgs(std::nullptr_t) noexcept {}
LinedFlowLayoutItemsInfoRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ILinedFlowLayoutItemsInfoRequestedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ListBox
: winrt::Microsoft::UI::Xaml::Controls::IListBox,
impl::base<ListBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListBox,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListBox(std::nullptr_t) noexcept {}
ListBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListBox(
ptr, take_ownership_from_abi) {}
ListBox();
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto SingleSelectionFollowsFocusProperty();
};
struct WINRT_IMPL_EMPTY_BASES ListBoxItem
: winrt::Microsoft::UI::Xaml::Controls::IListBoxItem,
impl::base<
ListBoxItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListBoxItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListBoxItem(std::nullptr_t) noexcept {}
ListBoxItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListBoxItem(
ptr, take_ownership_from_abi) {}
ListBoxItem();
};
struct WINRT_IMPL_EMPTY_BASES ListPickerFlyout
: winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout,
impl::base<
ListPickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListPickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListPickerFlyout(std::nullptr_t) noexcept {}
ListPickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyout(
ptr, take_ownership_from_abi) {}
ListPickerFlyout();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto DisplayMemberPathProperty();
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto SelectedIndexProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto SelectedValueProperty();
[[nodiscard]] static auto SelectedValuePathProperty();
};
struct WINRT_IMPL_EMPTY_BASES ListPickerFlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter,
impl::base<ListPickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ListPickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListPickerFlyoutPresenter(std::nullptr_t) noexcept {}
ListPickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListPickerFlyoutPresenter(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ListView
: winrt::Microsoft::UI::Xaml::Controls::IListView,
impl::base<ListView, winrt::Microsoft::UI::Xaml::Controls::ListViewBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListView, winrt::Microsoft::UI::Xaml::Controls::IListViewBase,
winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListView(std::nullptr_t) noexcept {}
ListView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListView(
ptr, take_ownership_from_abi) {}
ListView();
};
struct WINRT_IMPL_EMPTY_BASES ListViewBase
: winrt::Microsoft::UI::Xaml::Controls::IListViewBase,
impl::base<ListViewBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListViewBase,
winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListViewBase(std::nullptr_t) noexcept {}
ListViewBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListViewBase(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto IsSwipeEnabledProperty();
[[nodiscard]] static auto CanDragItemsProperty();
[[nodiscard]] static auto CanReorderItemsProperty();
[[nodiscard]] static auto IsItemClickEnabledProperty();
[[nodiscard]] static auto DataFetchSizeProperty();
[[nodiscard]] static auto IncrementalLoadingThresholdProperty();
[[nodiscard]] static auto IncrementalLoadingTriggerProperty();
[[nodiscard]] static auto ShowsScrollingPlaceholdersProperty();
[[nodiscard]] static auto ReorderModeProperty();
[[nodiscard]] static auto IsMultiSelectCheckBoxEnabledProperty();
[[nodiscard]] static auto SingleSelectionFollowsFocusProperty();
[[nodiscard]] static auto SemanticZoomOwnerProperty();
[[nodiscard]] static auto IsActiveViewProperty();
[[nodiscard]] static auto IsZoomedInViewProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto HeaderTransitionsProperty();
[[nodiscard]] static auto FooterProperty();
[[nodiscard]] static auto FooterTemplateProperty();
[[nodiscard]] static auto FooterTransitionsProperty();
};
struct WINRT_IMPL_EMPTY_BASES ListViewBaseHeaderItem
: winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem,
impl::base<ListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListViewBaseHeaderItem(std::nullptr_t) noexcept {}
ListViewBaseHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ListViewHeaderItem
: winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItem,
impl::base<ListViewHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::ListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListViewHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::IListViewBaseHeaderItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListViewHeaderItem(std::nullptr_t) noexcept {}
ListViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListViewHeaderItem(
ptr, take_ownership_from_abi) {}
ListViewHeaderItem();
};
struct WINRT_IMPL_EMPTY_BASES ListViewItem
: winrt::Microsoft::UI::Xaml::Controls::IListViewItem,
impl::base<
ListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ListViewItem(std::nullptr_t) noexcept {}
ListViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListViewItem(
ptr, take_ownership_from_abi) {}
ListViewItem();
};
struct WINRT_IMPL_EMPTY_BASES ListViewPersistenceHelper
: winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper {
ListViewPersistenceHelper(std::nullptr_t) noexcept {}
ListViewPersistenceHelper(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IListViewPersistenceHelper(
ptr, take_ownership_from_abi) {}
static auto GetRelativeScrollPosition(
winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase,
winrt::Microsoft::UI::Xaml::Controls::ListViewItemToKeyHandler const&
itemToKeyHandler);
static auto SetRelativeScrollPositionAsync(
winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& listViewBase,
param::hstring const& relativeScrollPosition,
winrt::Microsoft::UI::Xaml::Controls::ListViewKeyToItemHandler const&
keyToItemHandler);
};
struct WINRT_IMPL_EMPTY_BASES MapControl
: winrt::Microsoft::UI::Xaml::Controls::IMapControl,
impl::base<MapControl, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MapControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MapControl(std::nullptr_t) noexcept {}
MapControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapControl(
ptr, take_ownership_from_abi) {}
MapControl();
[[nodiscard]] static auto LayersProperty();
[[nodiscard]] static auto MapServiceTokenProperty();
[[nodiscard]] static auto CenterProperty();
[[nodiscard]] static auto ZoomLevelProperty();
[[nodiscard]] static auto InteractiveControlsVisibleProperty();
};
struct WINRT_IMPL_EMPTY_BASES MapControlMapServiceErrorOccurredEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IMapControlMapServiceErrorOccurredEventArgs {
MapControlMapServiceErrorOccurredEventArgs(std::nullptr_t) noexcept {}
MapControlMapServiceErrorOccurredEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IMapControlMapServiceErrorOccurredEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES MapElement
: winrt::Microsoft::UI::Xaml::Controls::IMapElement,
impl::base<MapElement, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MapElement,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MapElement(std::nullptr_t) noexcept {}
MapElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapElement(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES MapElementClickEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs {
MapElementClickEventArgs(std::nullptr_t) noexcept {}
MapElementClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapElementClickEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES MapElementsLayer
: winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer,
impl::base<MapElementsLayer,
winrt::Microsoft::UI::Xaml::Controls::MapLayer,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MapElementsLayer,
winrt::Microsoft::UI::Xaml::Controls::IMapLayer,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MapElementsLayer(std::nullptr_t) noexcept {}
MapElementsLayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapElementsLayer(
ptr, take_ownership_from_abi) {}
MapElementsLayer();
[[nodiscard]] static auto MapElementsProperty();
};
struct WINRT_IMPL_EMPTY_BASES MapIcon
: winrt::Microsoft::UI::Xaml::Controls::IMapIcon,
impl::base<MapIcon, winrt::Microsoft::UI::Xaml::Controls::MapElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MapIcon,
winrt::Microsoft::UI::Xaml::Controls::IMapElement,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MapIcon(std::nullptr_t) noexcept {}
MapIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapIcon(
ptr, take_ownership_from_abi) {}
MapIcon();
[[nodiscard]] static auto LocationProperty();
};
struct WINRT_IMPL_EMPTY_BASES MapLayer
: winrt::Microsoft::UI::Xaml::Controls::IMapLayer,
impl::base<MapLayer, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MapLayer, winrt::Microsoft::UI::Xaml::IDependencyObject> {
MapLayer(std::nullptr_t) noexcept {}
MapLayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMapLayer(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES MediaPlayerElement
: winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElement,
impl::base<MediaPlayerElement,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MediaPlayerElement,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MediaPlayerElement(std::nullptr_t) noexcept {}
MediaPlayerElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerElement(
ptr, take_ownership_from_abi) {}
MediaPlayerElement();
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto AreTransportControlsEnabledProperty();
[[nodiscard]] static auto PosterSourceProperty();
[[nodiscard]] static auto StretchProperty();
[[nodiscard]] static auto AutoPlayProperty();
[[nodiscard]] static auto IsFullWindowProperty();
[[nodiscard]] static auto MediaPlayerProperty();
};
struct WINRT_IMPL_EMPTY_BASES MediaPlayerPresenter
: winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenter,
impl::base<MediaPlayerPresenter,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MediaPlayerPresenter,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MediaPlayerPresenter(std::nullptr_t) noexcept {}
MediaPlayerPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMediaPlayerPresenter(
ptr, take_ownership_from_abi) {}
MediaPlayerPresenter();
[[nodiscard]] static auto MediaPlayerProperty();
[[nodiscard]] static auto StretchProperty();
[[nodiscard]] static auto IsFullWindowProperty();
};
struct WINRT_IMPL_EMPTY_BASES MediaTransportControls
: winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls,
impl::base<MediaTransportControls,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MediaTransportControls,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MediaTransportControls(std::nullptr_t) noexcept {}
MediaTransportControls(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControls(
ptr, take_ownership_from_abi) {}
MediaTransportControls();
[[nodiscard]] static auto IsZoomButtonVisibleProperty();
[[nodiscard]] static auto IsZoomEnabledProperty();
[[nodiscard]] static auto IsFastForwardButtonVisibleProperty();
[[nodiscard]] static auto IsFastForwardEnabledProperty();
[[nodiscard]] static auto IsFastRewindButtonVisibleProperty();
[[nodiscard]] static auto IsFastRewindEnabledProperty();
[[nodiscard]] static auto IsStopButtonVisibleProperty();
[[nodiscard]] static auto IsStopEnabledProperty();
[[nodiscard]] static auto IsVolumeButtonVisibleProperty();
[[nodiscard]] static auto IsVolumeEnabledProperty();
[[nodiscard]] static auto IsPlaybackRateButtonVisibleProperty();
[[nodiscard]] static auto IsPlaybackRateEnabledProperty();
[[nodiscard]] static auto IsSeekBarVisibleProperty();
[[nodiscard]] static auto IsSeekEnabledProperty();
[[nodiscard]] static auto IsCompactProperty();
[[nodiscard]] static auto IsSkipForwardButtonVisibleProperty();
[[nodiscard]] static auto IsSkipForwardEnabledProperty();
[[nodiscard]] static auto IsSkipBackwardButtonVisibleProperty();
[[nodiscard]] static auto IsSkipBackwardEnabledProperty();
[[nodiscard]] static auto IsNextTrackButtonVisibleProperty();
[[nodiscard]] static auto IsPreviousTrackButtonVisibleProperty();
[[nodiscard]] static auto FastPlayFallbackBehaviourProperty();
[[nodiscard]] static auto ShowAndHideAutomaticallyProperty();
[[nodiscard]] static auto IsRepeatEnabledProperty();
[[nodiscard]] static auto IsRepeatButtonVisibleProperty();
};
struct WINRT_IMPL_EMPTY_BASES MediaTransportControlsHelper
: winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper {
MediaTransportControlsHelper(std::nullptr_t) noexcept {}
MediaTransportControlsHelper(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMediaTransportControlsHelper(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto DropoutOrderProperty();
static auto GetDropoutOrder(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetDropoutOrder(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IReference<int32_t> const& value);
};
struct WINRT_IMPL_EMPTY_BASES MenuBar
: winrt::Microsoft::UI::Xaml::Controls::IMenuBar,
impl::base<MenuBar, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuBar, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuBar(std::nullptr_t) noexcept {}
MenuBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuBar(
ptr, take_ownership_from_abi) {}
MenuBar();
[[nodiscard]] static auto ItemsProperty();
};
struct WINRT_IMPL_EMPTY_BASES MenuBarItem
: winrt::Microsoft::UI::Xaml::Controls::IMenuBarItem,
impl::base<MenuBarItem, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuBarItem,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuBarItem(std::nullptr_t) noexcept {}
MenuBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuBarItem(
ptr, take_ownership_from_abi) {}
MenuBarItem();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto ItemsProperty();
};
struct WINRT_IMPL_EMPTY_BASES MenuBarItemFlyout
: winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyout,
impl::base<MenuBarItemFlyout,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
MenuBarItemFlyout,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuBarItemFlyout(std::nullptr_t) noexcept {}
MenuBarItemFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuBarItemFlyout(
ptr, take_ownership_from_abi) {}
MenuBarItemFlyout();
using impl::consume_t<
MenuBarItemFlyout,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout>::ShowAt;
using impl::consume_t<
MenuBarItemFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase>::ShowAt;
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyout
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout,
impl::base<MenuFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
MenuFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyout(std::nullptr_t) noexcept {}
MenuFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout(
ptr, take_ownership_from_abi) {}
MenuFlyout();
using winrt::Microsoft::UI::Xaml::Controls::IMenuFlyout::ShowAt;
using impl::consume_t<
MenuFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase>::ShowAt;
[[nodiscard]] static auto MenuFlyoutPresenterStyleProperty();
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItem
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem,
impl::base<MenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyoutItem(std::nullptr_t) noexcept {}
MenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem(
ptr, take_ownership_from_abi) {}
MenuFlyoutItem();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto CommandProperty();
[[nodiscard]] static auto CommandParameterProperty();
[[nodiscard]] static auto IconProperty();
[[nodiscard]] static auto KeyboardAcceleratorTextOverrideProperty();
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutItemBase
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
impl::base<MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyoutItemBase(std::nullptr_t) noexcept {}
MenuFlyoutItemBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter,
impl::base<MenuFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
MenuFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter2,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyoutPresenter(std::nullptr_t) noexcept {}
MenuFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutPresenter(
ptr, take_ownership_from_abi) {}
MenuFlyoutPresenter();
[[nodiscard]] static auto IsDefaultShadowEnabledProperty();
[[nodiscard]] static auto SystemBackdropProperty();
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSeparator
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparator,
impl::base<MenuFlyoutSeparator,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuFlyoutSeparator,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyoutSeparator(std::nullptr_t) noexcept {}
MenuFlyoutSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSeparator(
ptr, take_ownership_from_abi) {}
MenuFlyoutSeparator();
};
struct WINRT_IMPL_EMPTY_BASES MenuFlyoutSubItem
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItem,
impl::base<MenuFlyoutSubItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<MenuFlyoutSubItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
MenuFlyoutSubItem(std::nullptr_t) noexcept {}
MenuFlyoutSubItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutSubItem(
ptr, take_ownership_from_abi) {}
MenuFlyoutSubItem();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto IconProperty();
};
struct WINRT_IMPL_EMPTY_BASES NavigationView
: winrt::Microsoft::UI::Xaml::Controls::INavigationView,
impl::base<NavigationView,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<NavigationView,
winrt::Microsoft::UI::Xaml::Controls::INavigationView2,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationView(std::nullptr_t) noexcept {}
NavigationView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationView(
ptr, take_ownership_from_abi) {}
NavigationView();
[[nodiscard]] static auto IsPaneOpenProperty();
[[nodiscard]] static auto CompactModeThresholdWidthProperty();
[[nodiscard]] static auto ExpandedModeThresholdWidthProperty();
[[nodiscard]] static auto FooterMenuItemsProperty();
[[nodiscard]] static auto FooterMenuItemsSourceProperty();
[[nodiscard]] static auto PaneFooterProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto DisplayModeProperty();
[[nodiscard]] static auto IsSettingsVisibleProperty();
[[nodiscard]] static auto IsPaneToggleButtonVisibleProperty();
[[nodiscard]] static auto AlwaysShowHeaderProperty();
[[nodiscard]] static auto CompactPaneLengthProperty();
[[nodiscard]] static auto OpenPaneLengthProperty();
[[nodiscard]] static auto PaneToggleButtonStyleProperty();
[[nodiscard]] static auto MenuItemsProperty();
[[nodiscard]] static auto MenuItemsSourceProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto SettingsItemProperty();
[[nodiscard]] static auto AutoSuggestBoxProperty();
[[nodiscard]] static auto MenuItemTemplateProperty();
[[nodiscard]] static auto MenuItemTemplateSelectorProperty();
[[nodiscard]] static auto MenuItemContainerStyleProperty();
[[nodiscard]] static auto MenuItemContainerStyleSelectorProperty();
[[nodiscard]] static auto IsTitleBarAutoPaddingEnabledProperty();
[[nodiscard]] static auto IsBackButtonVisibleProperty();
[[nodiscard]] static auto IsBackEnabledProperty();
[[nodiscard]] static auto PaneTitleProperty();
[[nodiscard]] static auto PaneDisplayModeProperty();
[[nodiscard]] static auto PaneHeaderProperty();
[[nodiscard]] static auto PaneCustomContentProperty();
[[nodiscard]] static auto ContentOverlayProperty();
[[nodiscard]] static auto IsPaneVisibleProperty();
[[nodiscard]] static auto SelectionFollowsFocusProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
[[nodiscard]] static auto ShoulderNavigationEnabledProperty();
[[nodiscard]] static auto OverflowLabelModeProperty();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewBackRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewBackRequestedEventArgs {
NavigationViewBackRequestedEventArgs(std::nullptr_t) noexcept {}
NavigationViewBackRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewBackRequestedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewDisplayModeChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewDisplayModeChangedEventArgs {
NavigationViewDisplayModeChangedEventArgs(std::nullptr_t) noexcept {}
NavigationViewDisplayModeChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewDisplayModeChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItem
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem,
impl::base<NavigationViewItem,
winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
NavigationViewItem,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem2,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem3,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase2,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationViewItem(std::nullptr_t) noexcept {}
NavigationViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItem(
ptr, take_ownership_from_abi) {}
NavigationViewItem();
[[nodiscard]] static auto IconProperty();
[[nodiscard]] static auto CompactPaneLengthProperty();
[[nodiscard]] static auto SelectsOnInvokedProperty();
[[nodiscard]] static auto IsExpandedProperty();
[[nodiscard]] static auto HasUnrealizedChildrenProperty();
[[nodiscard]] static auto IsChildSelectedProperty();
[[nodiscard]] static auto MenuItemsProperty();
[[nodiscard]] static auto MenuItemsSourceProperty();
[[nodiscard]] static auto InfoBadgeProperty();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemBase
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase,
impl::base<NavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
NavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase2,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationViewItemBase(std::nullptr_t) noexcept {}
NavigationViewItemBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto IsSelectedProperty();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemCollapsedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemCollapsedEventArgs {
NavigationViewItemCollapsedEventArgs(std::nullptr_t) noexcept {}
NavigationViewItemCollapsedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemCollapsedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemExpandingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemExpandingEventArgs {
NavigationViewItemExpandingEventArgs(std::nullptr_t) noexcept {}
NavigationViewItemExpandingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemExpandingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemHeader
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader,
impl::base<NavigationViewItemHeader,
winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
NavigationViewItemHeader,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase2,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationViewItemHeader(std::nullptr_t) noexcept {}
NavigationViewItemHeader(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemHeader(
ptr, take_ownership_from_abi) {}
NavigationViewItemHeader();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemInvokedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemInvokedEventArgs,
impl::require<NavigationViewItemInvokedEventArgs,
winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemInvokedEventArgs2> {
NavigationViewItemInvokedEventArgs(std::nullptr_t) noexcept {}
NavigationViewItemInvokedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewItemInvokedEventArgs(ptr,
take_ownership_from_abi) {}
NavigationViewItemInvokedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewItemSeparator
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator,
impl::base<NavigationViewItemSeparator,
winrt::Microsoft::UI::Xaml::Controls::NavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
NavigationViewItemSeparator,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase,
winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemBase2,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationViewItemSeparator(std::nullptr_t) noexcept {}
NavigationViewItemSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewItemSeparator(
ptr, take_ownership_from_abi) {}
NavigationViewItemSeparator();
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewPaneClosingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewPaneClosingEventArgs {
NavigationViewPaneClosingEventArgs(std::nullptr_t) noexcept {}
NavigationViewPaneClosingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewPaneClosingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewSelectionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewSelectionChangedEventArgs,
impl::require<NavigationViewSelectionChangedEventArgs,
winrt::Microsoft::UI::Xaml::Controls::
INavigationViewSelectionChangedEventArgs2> {
NavigationViewSelectionChangedEventArgs(std::nullptr_t) noexcept {}
NavigationViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
INavigationViewSelectionChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES NavigationViewTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings,
impl::base<NavigationViewTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<NavigationViewTemplateSettings,
winrt::Microsoft::UI::Xaml::Controls::
INavigationViewTemplateSettings2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NavigationViewTemplateSettings(std::nullptr_t) noexcept {}
NavigationViewTemplateSettings(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INavigationViewTemplateSettings(
ptr, take_ownership_from_abi) {}
NavigationViewTemplateSettings();
[[nodiscard]] static auto TopPaddingProperty();
[[nodiscard]] static auto OverflowButtonVisibilityProperty();
[[nodiscard]] static auto PaneToggleButtonVisibilityProperty();
[[nodiscard]] static auto BackButtonVisibilityProperty();
[[nodiscard]] static auto TopPaneVisibilityProperty();
[[nodiscard]] static auto LeftPaneVisibilityProperty();
[[nodiscard]] static auto SingleSelectionFollowsFocusProperty();
[[nodiscard]] static auto PaneToggleButtonWidthProperty();
[[nodiscard]] static auto SmallerPaneToggleButtonWidthProperty();
[[nodiscard]] static auto OpenPaneLengthProperty();
};
struct WINRT_IMPL_EMPTY_BASES NonVirtualizingLayout
: winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayout,
impl::base<NonVirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::Layout,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<NonVirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NonVirtualizingLayout(std::nullptr_t) noexcept {}
NonVirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayout(
ptr, take_ownership_from_abi) {}
NonVirtualizingLayout();
};
struct WINRT_IMPL_EMPTY_BASES NonVirtualizingLayoutContext
: winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext,
impl::base<NonVirtualizingLayoutContext,
winrt::Microsoft::UI::Xaml::Controls::LayoutContext,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<NonVirtualizingLayoutContext,
winrt::Microsoft::UI::Xaml::Controls::ILayoutContext,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NonVirtualizingLayoutContext(std::nullptr_t) noexcept {}
NonVirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutContext(
ptr, take_ownership_from_abi) {}
NonVirtualizingLayoutContext();
};
struct WINRT_IMPL_EMPTY_BASES NumberBox
: winrt::Microsoft::UI::Xaml::Controls::INumberBox,
impl::base<NumberBox, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<NumberBox, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
NumberBox(std::nullptr_t) noexcept {}
NumberBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INumberBox(
ptr, take_ownership_from_abi) {}
NumberBox();
[[nodiscard]] static auto MinimumProperty();
[[nodiscard]] static auto MaximumProperty();
[[nodiscard]] static auto ValueProperty();
[[nodiscard]] static auto SmallChangeProperty();
[[nodiscard]] static auto LargeChangeProperty();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
[[nodiscard]] static auto
PreventKeyboardDisplayOnProgrammaticFocusProperty();
[[nodiscard]] static auto DescriptionProperty();
[[nodiscard]] static auto ValidationModeProperty();
[[nodiscard]] static auto SpinButtonPlacementModeProperty();
[[nodiscard]] static auto IsWrapEnabledProperty();
[[nodiscard]] static auto AcceptsExpressionProperty();
[[nodiscard]] static auto NumberFormatterProperty();
};
struct WINRT_IMPL_EMPTY_BASES NumberBoxValueChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs {
NumberBoxValueChangedEventArgs(std::nullptr_t) noexcept {}
NumberBoxValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::INumberBoxValueChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES Page
: winrt::Microsoft::UI::Xaml::Controls::IPage,
impl::base<Page, winrt::Microsoft::UI::Xaml::Controls::UserControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Page, winrt::Microsoft::UI::Xaml::Controls::IUserControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Page(std::nullptr_t) noexcept {}
Page(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPage(
ptr, take_ownership_from_abi) {}
Page();
[[nodiscard]] static auto FrameProperty();
[[nodiscard]] static auto TopAppBarProperty();
[[nodiscard]] static auto BottomAppBarProperty();
};
struct WINRT_IMPL_EMPTY_BASES Panel
: winrt::Microsoft::UI::Xaml::Controls::IPanel,
impl::base<Panel, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Panel, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Panel(std::nullptr_t) noexcept {}
Panel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPanel(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto IsItemsHostProperty();
[[nodiscard]] static auto ChildrenTransitionsProperty();
};
struct WINRT_IMPL_EMPTY_BASES ParallaxView
: winrt::Microsoft::UI::Xaml::Controls::IParallaxView,
impl::base<ParallaxView, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ParallaxView,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ParallaxView(std::nullptr_t) noexcept {}
ParallaxView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IParallaxView(
ptr, take_ownership_from_abi) {}
ParallaxView();
[[nodiscard]] static auto ChildProperty();
[[nodiscard]] static auto HorizontalSourceEndOffsetProperty();
[[nodiscard]] static auto HorizontalSourceOffsetKindProperty();
[[nodiscard]] static auto HorizontalSourceStartOffsetProperty();
[[nodiscard]] static auto MaxHorizontalShiftRatioProperty();
[[nodiscard]] static auto HorizontalShiftProperty();
[[nodiscard]] static auto IsHorizontalShiftClampedProperty();
[[nodiscard]] static auto IsVerticalShiftClampedProperty();
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto VerticalSourceEndOffsetProperty();
[[nodiscard]] static auto VerticalSourceOffsetKindProperty();
[[nodiscard]] static auto VerticalSourceStartOffsetProperty();
[[nodiscard]] static auto MaxVerticalShiftRatioProperty();
[[nodiscard]] static auto VerticalShiftProperty();
};
struct WINRT_IMPL_EMPTY_BASES PasswordBox
: winrt::Microsoft::UI::Xaml::Controls::IPasswordBox,
impl::base<PasswordBox, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PasswordBox,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PasswordBox(std::nullptr_t) noexcept {}
PasswordBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPasswordBox(
ptr, take_ownership_from_abi) {}
PasswordBox();
[[nodiscard]] static auto PasswordProperty();
[[nodiscard]] static auto PasswordCharProperty();
[[nodiscard]] static auto IsPasswordRevealButtonEnabledProperty();
[[nodiscard]] static auto MaxLengthProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto
PreventKeyboardDisplayOnProgrammaticFocusProperty();
[[nodiscard]] static auto PasswordRevealModeProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
[[nodiscard]] static auto InputScopeProperty();
[[nodiscard]] static auto CanPasteClipboardContentProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
[[nodiscard]] static auto DescriptionProperty();
};
struct WINRT_IMPL_EMPTY_BASES PasswordBoxPasswordChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IPasswordBoxPasswordChangingEventArgs {
PasswordBoxPasswordChangingEventArgs(std::nullptr_t) noexcept {}
PasswordBoxPasswordChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IPasswordBoxPasswordChangingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES PathIcon
: winrt::Microsoft::UI::Xaml::Controls::IPathIcon,
impl::base<PathIcon, winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PathIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PathIcon(std::nullptr_t) noexcept {}
PathIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPathIcon(
ptr, take_ownership_from_abi) {}
PathIcon();
[[nodiscard]] static auto DataProperty();
};
struct WINRT_IMPL_EMPTY_BASES PathIconSource
: winrt::Microsoft::UI::Xaml::Controls::IPathIconSource,
impl::base<PathIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PathIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PathIconSource(std::nullptr_t) noexcept {}
PathIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPathIconSource(
ptr, take_ownership_from_abi) {}
PathIconSource();
[[nodiscard]] static auto DataProperty();
};
struct WINRT_IMPL_EMPTY_BASES PersonPicture
: winrt::Microsoft::UI::Xaml::Controls::IPersonPicture,
impl::base<PersonPicture, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PersonPicture,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PersonPicture(std::nullptr_t) noexcept {}
PersonPicture(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPersonPicture(
ptr, take_ownership_from_abi) {}
PersonPicture();
[[nodiscard]] static auto BadgeNumberProperty();
[[nodiscard]] static auto BadgeGlyphProperty();
[[nodiscard]] static auto BadgeImageSourceProperty();
[[nodiscard]] static auto BadgeTextProperty();
[[nodiscard]] static auto IsGroupProperty();
[[nodiscard]] static auto ContactProperty();
[[nodiscard]] static auto DisplayNameProperty();
[[nodiscard]] static auto InitialsProperty();
[[nodiscard]] static auto PreferSmallImageProperty();
[[nodiscard]] static auto ProfilePictureProperty();
};
struct WINRT_IMPL_EMPTY_BASES PersonPictureTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings,
impl::base<PersonPictureTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PersonPictureTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PersonPictureTemplateSettings(std::nullptr_t) noexcept {}
PersonPictureTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPersonPictureTemplateSettings(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES PickerConfirmedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs,
impl::base<PickerConfirmedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PickerConfirmedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PickerConfirmedEventArgs(std::nullptr_t) noexcept {}
PickerConfirmedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPickerConfirmedEventArgs(
ptr, take_ownership_from_abi) {}
PickerConfirmedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES PickerFlyout
: winrt::Microsoft::UI::Xaml::Controls::IPickerFlyout,
impl::base<
PickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
PickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PickerFlyout(std::nullptr_t) noexcept {}
PickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPickerFlyout(
ptr, take_ownership_from_abi) {}
PickerFlyout();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto ConfirmationButtonsVisibleProperty();
};
struct WINRT_IMPL_EMPTY_BASES PickerFlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::IPickerFlyoutPresenter,
impl::base<PickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PickerFlyoutPresenter(std::nullptr_t) noexcept {}
PickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPickerFlyoutPresenter(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES PipsPager
: winrt::Microsoft::UI::Xaml::Controls::IPipsPager,
impl::base<PipsPager, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PipsPager,
winrt::Microsoft::UI::Xaml::Controls::IPipsPager2,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PipsPager(std::nullptr_t) noexcept {}
PipsPager(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPipsPager(
ptr, take_ownership_from_abi) {}
PipsPager();
[[nodiscard]] static auto NumberOfPagesProperty();
[[nodiscard]] static auto SelectedPageIndexProperty();
[[nodiscard]] static auto MaxVisiblePipsProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto PreviousButtonVisibilityProperty();
[[nodiscard]] static auto NextButtonVisibilityProperty();
[[nodiscard]] static auto PreviousButtonStyleProperty();
[[nodiscard]] static auto NextButtonStyleProperty();
[[nodiscard]] static auto SelectedPipStyleProperty();
[[nodiscard]] static auto NormalPipStyleProperty();
[[nodiscard]] static auto WrapModeProperty();
};
struct WINRT_IMPL_EMPTY_BASES PipsPagerSelectedIndexChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IPipsPagerSelectedIndexChangedEventArgs {
PipsPagerSelectedIndexChangedEventArgs(std::nullptr_t) noexcept {}
PipsPagerSelectedIndexChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IPipsPagerSelectedIndexChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES PipsPagerTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings,
impl::base<PipsPagerTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PipsPagerTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PipsPagerTemplateSettings(std::nullptr_t) noexcept {}
PipsPagerTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPipsPagerTemplateSettings(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES Pivot
: winrt::Microsoft::UI::Xaml::Controls::IPivot,
impl::base<Pivot, winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
Pivot, winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Pivot(std::nullptr_t) noexcept {}
Pivot(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPivot(
ptr, take_ownership_from_abi) {}
Pivot();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto TitleTemplateProperty();
[[nodiscard]] static auto LeftHeaderProperty();
[[nodiscard]] static auto LeftHeaderTemplateProperty();
[[nodiscard]] static auto RightHeaderProperty();
[[nodiscard]] static auto RightHeaderTemplateProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto SelectedIndexProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto IsLockedProperty();
[[nodiscard]] static auto HeaderFocusVisualPlacementProperty();
[[nodiscard]] static auto IsHeaderItemsCarouselEnabledProperty();
[[nodiscard]] static auto SlideInAnimationGroupProperty();
static auto GetSlideInAnimationGroup(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
static auto SetSlideInAnimationGroup(
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
winrt::Microsoft::UI::Xaml::Controls::PivotSlideInAnimationGroup const&
value);
};
struct WINRT_IMPL_EMPTY_BASES PivotItem
: winrt::Microsoft::UI::Xaml::Controls::IPivotItem,
impl::base<PivotItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<PivotItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
PivotItem(std::nullptr_t) noexcept {}
PivotItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPivotItem(
ptr, take_ownership_from_abi) {}
PivotItem();
[[nodiscard]] static auto HeaderProperty();
};
struct WINRT_IMPL_EMPTY_BASES PivotItemEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IPivotItemEventArgs {
PivotItemEventArgs(std::nullptr_t) noexcept {}
PivotItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IPivotItemEventArgs(
ptr, take_ownership_from_abi) {}
PivotItemEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ProgressBar
: winrt::Microsoft::UI::Xaml::Controls::IProgressBar,
impl::base<ProgressBar,
winrt::Microsoft::UI::Xaml::Controls::Primitives::RangeBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ProgressBar,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ProgressBar(std::nullptr_t) noexcept {}
ProgressBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IProgressBar(
ptr, take_ownership_from_abi) {}
ProgressBar();
[[nodiscard]] static auto IsIndeterminateProperty();
[[nodiscard]] static auto ShowErrorProperty();
[[nodiscard]] static auto ShowPausedProperty();
};
struct WINRT_IMPL_EMPTY_BASES ProgressBarTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings,
impl::base<ProgressBarTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ProgressBarTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ProgressBarTemplateSettings(std::nullptr_t) noexcept {}
ProgressBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IProgressBarTemplateSettings(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ProgressRing
: winrt::Microsoft::UI::Xaml::Controls::IProgressRing,
impl::base<ProgressRing, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ProgressRing,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ProgressRing(std::nullptr_t) noexcept {}
ProgressRing(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IProgressRing(
ptr, take_ownership_from_abi) {}
ProgressRing();
[[nodiscard]] static auto IsActiveProperty();
[[nodiscard]] static auto IsIndeterminateProperty();
[[nodiscard]] static auto ValueProperty();
[[nodiscard]] static auto MinimumProperty();
[[nodiscard]] static auto MaximumProperty();
};
struct WINRT_IMPL_EMPTY_BASES ProgressRingTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings,
impl::base<ProgressRingTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ProgressRingTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ProgressRingTemplateSettings(std::nullptr_t) noexcept {}
ProgressRingTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IProgressRingTemplateSettings(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RadioButton
: winrt::Microsoft::UI::Xaml::Controls::IRadioButton,
impl::base<
RadioButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ButtonBase,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
RadioButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IToggleButton,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IButtonBase,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RadioButton(std::nullptr_t) noexcept {}
RadioButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRadioButton(
ptr, take_ownership_from_abi) {}
RadioButton();
[[nodiscard]] static auto GroupNameProperty();
};
struct WINRT_IMPL_EMPTY_BASES RadioButtons
: winrt::Microsoft::UI::Xaml::Controls::IRadioButtons,
impl::base<RadioButtons, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RadioButtons,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RadioButtons(std::nullptr_t) noexcept {}
RadioButtons(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRadioButtons(
ptr, take_ownership_from_abi) {}
RadioButtons();
[[nodiscard]] static auto ItemsSourceProperty();
[[nodiscard]] static auto ItemsProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto SelectedIndexProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto MaxColumnsProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
};
struct WINRT_IMPL_EMPTY_BASES RadioMenuFlyoutItem
: winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItem,
impl::base<RadioMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RadioMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RadioMenuFlyoutItem(std::nullptr_t) noexcept {}
RadioMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRadioMenuFlyoutItem(
ptr, take_ownership_from_abi) {}
RadioMenuFlyoutItem();
[[nodiscard]] static auto IsCheckedProperty();
[[nodiscard]] static auto GroupNameProperty();
[[nodiscard]] static auto AreCheckStatesEnabledProperty();
static auto SetAreCheckStatesEnabled(
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object,
bool value);
static auto GetAreCheckStatesEnabled(
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutSubItem const& object);
};
struct WINRT_IMPL_EMPTY_BASES RatingControl
: winrt::Microsoft::UI::Xaml::Controls::IRatingControl,
impl::base<RatingControl, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RatingControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RatingControl(std::nullptr_t) noexcept {}
RatingControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRatingControl(
ptr, take_ownership_from_abi) {}
RatingControl();
[[nodiscard]] static auto CaptionProperty();
[[nodiscard]] static auto InitialSetValueProperty();
[[nodiscard]] static auto IsClearEnabledProperty();
[[nodiscard]] static auto IsReadOnlyProperty();
[[nodiscard]] static auto MaxRatingProperty();
[[nodiscard]] static auto PlaceholderValueProperty();
[[nodiscard]] static auto ItemInfoProperty();
[[nodiscard]] static auto ValueProperty();
};
struct WINRT_IMPL_EMPTY_BASES RatingItemFontInfo
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo,
impl::base<RatingItemFontInfo,
winrt::Microsoft::UI::Xaml::Controls::RatingItemInfo,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RatingItemFontInfo,
winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RatingItemFontInfo(std::nullptr_t) noexcept {}
RatingItemFontInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo(
ptr, take_ownership_from_abi) {}
RatingItemFontInfo();
[[nodiscard]] static auto DisabledGlyphProperty();
[[nodiscard]] static auto GlyphProperty();
[[nodiscard]] static auto PlaceholderGlyphProperty();
[[nodiscard]] static auto PointerOverGlyphProperty();
[[nodiscard]] static auto PointerOverPlaceholderGlyphProperty();
[[nodiscard]] static auto UnsetGlyphProperty();
};
struct WINRT_IMPL_EMPTY_BASES RatingItemImageInfo
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfo,
impl::base<RatingItemImageInfo,
winrt::Microsoft::UI::Xaml::Controls::RatingItemInfo,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RatingItemImageInfo,
winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RatingItemImageInfo(std::nullptr_t) noexcept {}
RatingItemImageInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemImageInfo(
ptr, take_ownership_from_abi) {}
RatingItemImageInfo();
[[nodiscard]] static auto DisabledImageProperty();
[[nodiscard]] static auto ImageProperty();
[[nodiscard]] static auto PlaceholderImageProperty();
[[nodiscard]] static auto PointerOverImageProperty();
[[nodiscard]] static auto PointerOverPlaceholderImageProperty();
[[nodiscard]] static auto UnsetImageProperty();
};
struct WINRT_IMPL_EMPTY_BASES RatingItemInfo
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo,
impl::base<RatingItemInfo,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RatingItemInfo,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RatingItemInfo(std::nullptr_t) noexcept {}
RatingItemInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRatingItemInfo(
ptr, take_ownership_from_abi) {}
RatingItemInfo();
};
struct WINRT_IMPL_EMPTY_BASES RefreshContainer
: winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer,
impl::base<RefreshContainer,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RefreshContainer,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RefreshContainer(std::nullptr_t) noexcept {}
RefreshContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRefreshContainer(
ptr, take_ownership_from_abi) {}
RefreshContainer();
[[nodiscard]] static auto VisualizerProperty();
[[nodiscard]] static auto PullDirectionProperty();
};
struct WINRT_IMPL_EMPTY_BASES RefreshInteractionRatioChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IRefreshInteractionRatioChangedEventArgs {
RefreshInteractionRatioChangedEventArgs(std::nullptr_t) noexcept {}
RefreshInteractionRatioChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IRefreshInteractionRatioChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RefreshRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs {
RefreshRequestedEventArgs(std::nullptr_t) noexcept {}
RefreshRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRefreshRequestedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RefreshStateChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs {
RefreshStateChangedEventArgs(std::nullptr_t) noexcept {}
RefreshStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRefreshStateChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RefreshVisualizer
: winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer,
impl::base<RefreshVisualizer,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RefreshVisualizer,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RefreshVisualizer(std::nullptr_t) noexcept {}
RefreshVisualizer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRefreshVisualizer(
ptr, take_ownership_from_abi) {}
RefreshVisualizer();
[[nodiscard]] static auto InfoProviderProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto StateProperty();
};
struct WINRT_IMPL_EMPTY_BASES RelativePanel
: winrt::Microsoft::UI::Xaml::Controls::IRelativePanel,
impl::base<RelativePanel, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RelativePanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RelativePanel(std::nullptr_t) noexcept {}
RelativePanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRelativePanel(
ptr, take_ownership_from_abi) {}
RelativePanel();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto LeftOfProperty();
static auto GetLeftOf(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetLeftOf(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AboveProperty();
static auto GetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAbove(winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto RightOfProperty();
static auto GetRightOf(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetRightOf(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto BelowProperty();
static auto GetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetBelow(winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignHorizontalCenterWithProperty();
static auto GetAlignHorizontalCenterWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignHorizontalCenterWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignVerticalCenterWithProperty();
static auto GetAlignVerticalCenterWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignVerticalCenterWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignLeftWithProperty();
static auto GetAlignLeftWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignLeftWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignTopWithProperty();
static auto GetAlignTopWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignTopWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignRightWithProperty();
static auto GetAlignRightWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignRightWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignBottomWithProperty();
static auto GetAlignBottomWith(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignBottomWith(
winrt::Microsoft::UI::Xaml::UIElement const& element,
winrt::Windows::Foundation::IInspectable const& value);
[[nodiscard]] static auto AlignLeftWithPanelProperty();
static auto GetAlignLeftWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignLeftWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto AlignTopWithPanelProperty();
static auto GetAlignTopWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignTopWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto AlignRightWithPanelProperty();
static auto GetAlignRightWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignRightWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto AlignBottomWithPanelProperty();
static auto GetAlignBottomWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignBottomWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto AlignHorizontalCenterWithPanelProperty();
static auto GetAlignHorizontalCenterWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignHorizontalCenterWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto AlignVerticalCenterWithPanelProperty();
static auto GetAlignVerticalCenterWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetAlignVerticalCenterWithPanel(
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto PaddingProperty();
};
struct WINRT_IMPL_EMPTY_BASES RevealListViewItemPresenter
: winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter,
impl::base<RevealListViewItemPresenter,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
ListViewItemPresenter,
winrt::Microsoft::UI::Xaml::Controls::ContentPresenter,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RevealListViewItemPresenter,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IListViewItemPresenter,
winrt::Microsoft::UI::Xaml::Controls::IContentPresenter,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RevealListViewItemPresenter(std::nullptr_t) noexcept {}
RevealListViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRevealListViewItemPresenter(
ptr, take_ownership_from_abi) {}
RevealListViewItemPresenter();
};
struct WINRT_IMPL_EMPTY_BASES RichEditBox
: winrt::Microsoft::UI::Xaml::Controls::IRichEditBox,
impl::base<RichEditBox, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RichEditBox,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RichEditBox(std::nullptr_t) noexcept {}
RichEditBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRichEditBox(
ptr, take_ownership_from_abi) {}
RichEditBox();
[[nodiscard]] static auto IsReadOnlyProperty();
[[nodiscard]] static auto AcceptsReturnProperty();
[[nodiscard]] static auto TextAlignmentProperty();
[[nodiscard]] static auto TextWrappingProperty();
[[nodiscard]] static auto IsSpellCheckEnabledProperty();
[[nodiscard]] static auto IsTextPredictionEnabledProperty();
[[nodiscard]] static auto InputScopeProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto
PreventKeyboardDisplayOnProgrammaticFocusProperty();
[[nodiscard]] static auto IsColorFontEnabledProperty();
[[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty();
[[nodiscard]] static auto MaxLengthProperty();
[[nodiscard]] static auto HorizontalTextAlignmentProperty();
[[nodiscard]] static auto CharacterCasingProperty();
[[nodiscard]] static auto DisabledFormattingAcceleratorsProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
[[nodiscard]] static auto ProofingMenuFlyoutProperty();
[[nodiscard]] static auto DescriptionProperty();
[[nodiscard]] static auto DesiredCandidateWindowAlignmentProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
[[nodiscard]] static auto ClipboardCopyFormatProperty();
};
struct WINRT_IMPL_EMPTY_BASES RichEditBoxSelectionChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IRichEditBoxSelectionChangingEventArgs {
RichEditBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {}
RichEditBoxSelectionChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IRichEditBoxSelectionChangingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RichEditBoxTextChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IRichEditBoxTextChangingEventArgs {
RichEditBoxTextChangingEventArgs(std::nullptr_t) noexcept {}
RichEditBoxTextChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IRichEditBoxTextChangingEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES RichTextBlock
: winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock,
impl::base<RichTextBlock, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RichTextBlock,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RichTextBlock(std::nullptr_t) noexcept {}
RichTextBlock(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRichTextBlock(
ptr, take_ownership_from_abi) {}
RichTextBlock();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto FontStretchProperty();
[[nodiscard]] static auto ForegroundProperty();
[[nodiscard]] static auto TextWrappingProperty();
[[nodiscard]] static auto TextTrimmingProperty();
[[nodiscard]] static auto TextAlignmentProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto LineHeightProperty();
[[nodiscard]] static auto LineStackingStrategyProperty();
[[nodiscard]] static auto CharacterSpacingProperty();
[[nodiscard]] static auto OverflowContentTargetProperty();
[[nodiscard]] static auto IsTextSelectionEnabledProperty();
[[nodiscard]] static auto HasOverflowContentProperty();
[[nodiscard]] static auto SelectedTextProperty();
[[nodiscard]] static auto MaxLinesProperty();
[[nodiscard]] static auto TextLineBoundsProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto OpticalMarginAlignmentProperty();
[[nodiscard]] static auto IsColorFontEnabledProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto TextDecorationsProperty();
[[nodiscard]] static auto IsTextTrimmedProperty();
[[nodiscard]] static auto HorizontalTextAlignmentProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
[[nodiscard]] static auto TextIndentProperty();
};
struct WINRT_IMPL_EMPTY_BASES RichTextBlockOverflow
: winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow,
impl::base<RichTextBlockOverflow,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RichTextBlockOverflow,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RichTextBlockOverflow(std::nullptr_t) noexcept {}
RichTextBlockOverflow(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRichTextBlockOverflow(
ptr, take_ownership_from_abi) {}
RichTextBlockOverflow();
[[nodiscard]] static auto OverflowContentTargetProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto HasOverflowContentProperty();
[[nodiscard]] static auto MaxLinesProperty();
[[nodiscard]] static auto IsTextTrimmedProperty();
};
struct WINRT_IMPL_EMPTY_BASES RowDefinition
: winrt::Microsoft::UI::Xaml::Controls::IRowDefinition,
impl::base<RowDefinition, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<RowDefinition,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
RowDefinition(std::nullptr_t) noexcept {}
RowDefinition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IRowDefinition(
ptr, take_ownership_from_abi) {}
RowDefinition();
[[nodiscard]] static auto HeightProperty();
[[nodiscard]] static auto MaxHeightProperty();
[[nodiscard]] static auto MinHeightProperty();
};
struct WINRT_IMPL_EMPTY_BASES RowDefinitionCollection
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::RowDefinition> {
RowDefinitionCollection(std::nullptr_t) noexcept {}
RowDefinitionCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::RowDefinition>(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollContentPresenter
: winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenter,
impl::base<ScrollContentPresenter,
winrt::Microsoft::UI::Xaml::Controls::ContentPresenter,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ScrollContentPresenter,
winrt::Microsoft::UI::Xaml::Controls::IContentPresenter,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ScrollContentPresenter(std::nullptr_t) noexcept {}
ScrollContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollContentPresenter(
ptr, take_ownership_from_abi) {}
ScrollContentPresenter();
[[nodiscard]] static auto CanContentRenderOutsideBoundsProperty();
[[nodiscard]] static auto SizesContentToTemplatedParentProperty();
};
struct WINRT_IMPL_EMPTY_BASES ScrollView
: winrt::Microsoft::UI::Xaml::Controls::IScrollView,
impl::base<ScrollView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ScrollView,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ScrollView(std::nullptr_t) noexcept {}
ScrollView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollView(
ptr, take_ownership_from_abi) {}
ScrollView();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto ScrollPresenterProperty();
[[nodiscard]] static auto HorizontalScrollBarVisibilityProperty();
[[nodiscard]] static auto VerticalScrollBarVisibilityProperty();
[[nodiscard]] static auto ContentOrientationProperty();
[[nodiscard]] static auto HorizontalScrollChainModeProperty();
[[nodiscard]] static auto VerticalScrollChainModeProperty();
[[nodiscard]] static auto HorizontalScrollRailModeProperty();
[[nodiscard]] static auto VerticalScrollRailModeProperty();
[[nodiscard]] static auto HorizontalScrollModeProperty();
[[nodiscard]] static auto VerticalScrollModeProperty();
[[nodiscard]] static auto ComputedHorizontalScrollBarVisibilityProperty();
[[nodiscard]] static auto ComputedVerticalScrollBarVisibilityProperty();
[[nodiscard]] static auto ComputedHorizontalScrollModeProperty();
[[nodiscard]] static auto ComputedVerticalScrollModeProperty();
[[nodiscard]] static auto ZoomChainModeProperty();
[[nodiscard]] static auto ZoomModeProperty();
[[nodiscard]] static auto IgnoredInputKindsProperty();
[[nodiscard]] static auto MinZoomFactorProperty();
[[nodiscard]] static auto MaxZoomFactorProperty();
[[nodiscard]] static auto HorizontalAnchorRatioProperty();
[[nodiscard]] static auto VerticalAnchorRatioProperty();
};
struct WINRT_IMPL_EMPTY_BASES ScrollViewer
: winrt::Microsoft::UI::Xaml::Controls::IScrollViewer,
impl::base<ScrollViewer,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
ScrollViewer,
winrt::Microsoft::UI::Xaml::Controls::IScrollAnchorProvider,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ScrollViewer(std::nullptr_t) noexcept {}
ScrollViewer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollViewer(
ptr, take_ownership_from_abi) {}
ScrollViewer();
[[nodiscard]] static auto HorizontalSnapPointsAlignmentProperty();
[[nodiscard]] static auto VerticalSnapPointsAlignmentProperty();
[[nodiscard]] static auto HorizontalSnapPointsTypeProperty();
[[nodiscard]] static auto VerticalSnapPointsTypeProperty();
[[nodiscard]] static auto ZoomSnapPointsTypeProperty();
[[nodiscard]] static auto HorizontalOffsetProperty();
[[nodiscard]] static auto ViewportWidthProperty();
[[nodiscard]] static auto ScrollableWidthProperty();
[[nodiscard]] static auto ComputedHorizontalScrollBarVisibilityProperty();
[[nodiscard]] static auto ExtentWidthProperty();
[[nodiscard]] static auto VerticalOffsetProperty();
[[nodiscard]] static auto ViewportHeightProperty();
[[nodiscard]] static auto ScrollableHeightProperty();
[[nodiscard]] static auto ComputedVerticalScrollBarVisibilityProperty();
[[nodiscard]] static auto ExtentHeightProperty();
[[nodiscard]] static auto MinZoomFactorProperty();
[[nodiscard]] static auto MaxZoomFactorProperty();
[[nodiscard]] static auto ZoomFactorProperty();
[[nodiscard]] static auto ZoomSnapPointsProperty();
[[nodiscard]] static auto TopLeftHeaderProperty();
[[nodiscard]] static auto LeftHeaderProperty();
[[nodiscard]] static auto TopHeaderProperty();
[[nodiscard]] static auto
ReduceViewportForCoreInputViewOcclusionsProperty();
[[nodiscard]] static auto HorizontalAnchorRatioProperty();
[[nodiscard]] static auto VerticalAnchorRatioProperty();
[[nodiscard]] static auto HorizontalScrollBarVisibilityProperty();
static auto GetHorizontalScrollBarVisibility(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetHorizontalScrollBarVisibility(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const&
horizontalScrollBarVisibility);
[[nodiscard]] static auto VerticalScrollBarVisibilityProperty();
static auto GetVerticalScrollBarVisibility(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetVerticalScrollBarVisibility(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::ScrollBarVisibility const&
verticalScrollBarVisibility);
[[nodiscard]] static auto IsHorizontalRailEnabledProperty();
static auto GetIsHorizontalRailEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsHorizontalRailEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isHorizontalRailEnabled);
[[nodiscard]] static auto IsVerticalRailEnabledProperty();
static auto GetIsVerticalRailEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsVerticalRailEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isVerticalRailEnabled);
[[nodiscard]] static auto IsHorizontalScrollChainingEnabledProperty();
static auto GetIsHorizontalScrollChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsHorizontalScrollChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isHorizontalScrollChainingEnabled);
[[nodiscard]] static auto IsVerticalScrollChainingEnabledProperty();
static auto GetIsVerticalScrollChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsVerticalScrollChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isVerticalScrollChainingEnabled);
[[nodiscard]] static auto IsZoomChainingEnabledProperty();
static auto GetIsZoomChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsZoomChainingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isZoomChainingEnabled);
[[nodiscard]] static auto IsScrollInertiaEnabledProperty();
static auto GetIsScrollInertiaEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsScrollInertiaEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isScrollInertiaEnabled);
[[nodiscard]] static auto IsZoomInertiaEnabledProperty();
static auto GetIsZoomInertiaEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsZoomInertiaEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isZoomInertiaEnabled);
[[nodiscard]] static auto HorizontalScrollModeProperty();
static auto GetHorizontalScrollMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetHorizontalScrollMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::ScrollMode const&
horizontalScrollMode);
[[nodiscard]] static auto VerticalScrollModeProperty();
static auto GetVerticalScrollMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetVerticalScrollMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::ScrollMode const&
verticalScrollMode);
[[nodiscard]] static auto ZoomModeProperty();
static auto GetZoomMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetZoomMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::ZoomMode const& zoomMode);
[[nodiscard]] static auto CanContentRenderOutsideBoundsProperty();
static auto GetCanContentRenderOutsideBounds(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetCanContentRenderOutsideBounds(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool canContentRenderOutsideBounds);
[[nodiscard]] static auto IsDeferredScrollingEnabledProperty();
static auto GetIsDeferredScrollingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetIsDeferredScrollingEnabled(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool isDeferredScrollingEnabled);
[[nodiscard]] static auto BringIntoViewOnFocusChangeProperty();
static auto GetBringIntoViewOnFocusChange(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetBringIntoViewOnFocusChange(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
bool bringIntoViewOnFocusChange);
};
struct WINRT_IMPL_EMPTY_BASES ScrollViewerView
: winrt::Microsoft::UI::Xaml::Controls::IScrollViewerView {
ScrollViewerView(std::nullptr_t) noexcept {}
ScrollViewerView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollViewerView(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollViewerViewChangedEventArgs {
ScrollViewerViewChangedEventArgs(std::nullptr_t) noexcept {}
ScrollViewerViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollViewerViewChangedEventArgs(ptr, take_ownership_from_abi) {}
ScrollViewerViewChangedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES ScrollViewerViewChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollViewerViewChangingEventArgs {
ScrollViewerViewChangingEventArgs(std::nullptr_t) noexcept {}
ScrollViewerViewChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollViewerViewChangingEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingAnchorRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingAnchorRequestedEventArgs {
ScrollingAnchorRequestedEventArgs(std::nullptr_t) noexcept {}
ScrollingAnchorRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingAnchorRequestedEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingBringingIntoViewEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingBringingIntoViewEventArgs {
ScrollingBringingIntoViewEventArgs(std::nullptr_t) noexcept {}
ScrollingBringingIntoViewEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingBringingIntoViewEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingScrollAnimationStartingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingScrollAnimationStartingEventArgs {
ScrollingScrollAnimationStartingEventArgs(std::nullptr_t) noexcept {}
ScrollingScrollAnimationStartingEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingScrollAnimationStartingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingScrollCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingScrollCompletedEventArgs {
ScrollingScrollCompletedEventArgs(std::nullptr_t) noexcept {}
ScrollingScrollCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingScrollCompletedEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingScrollOptions
: winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptions {
ScrollingScrollOptions(std::nullptr_t) noexcept {}
ScrollingScrollOptions(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollingScrollOptions(
ptr, take_ownership_from_abi) {}
explicit ScrollingScrollOptions(
winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const&
animationMode);
ScrollingScrollOptions(
winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const&
animationMode,
winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const&
snapPointsMode);
};
struct WINRT_IMPL_EMPTY_BASES ScrollingZoomAnimationStartingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingZoomAnimationStartingEventArgs {
ScrollingZoomAnimationStartingEventArgs(std::nullptr_t) noexcept {}
ScrollingZoomAnimationStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingZoomAnimationStartingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingZoomCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomCompletedEventArgs {
ScrollingZoomCompletedEventArgs(std::nullptr_t) noexcept {}
ScrollingZoomCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IScrollingZoomCompletedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ScrollingZoomOptions
: winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptions {
ScrollingZoomOptions(std::nullptr_t) noexcept {}
ScrollingZoomOptions(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IScrollingZoomOptions(
ptr, take_ownership_from_abi) {}
explicit ScrollingZoomOptions(
winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const&
animationMode);
ScrollingZoomOptions(
winrt::Microsoft::UI::Xaml::Controls::ScrollingAnimationMode const&
animationMode,
winrt::Microsoft::UI::Xaml::Controls::ScrollingSnapPointsMode const&
snapPointsMode);
};
struct WINRT_IMPL_EMPTY_BASES SectionsInViewChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs {
SectionsInViewChangedEventArgs(std::nullptr_t) noexcept {}
SectionsInViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES SelectionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs,
impl::base<SelectionChangedEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<SelectionChangedEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
SelectionChangedEventArgs(std::nullptr_t) noexcept {}
SelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISelectionChangedEventArgs(
ptr, take_ownership_from_abi) {}
SelectionChangedEventArgs(
param::vector<winrt::Windows::Foundation::IInspectable> const&
removedItems,
param::vector<winrt::Windows::Foundation::IInspectable> const&
addedItems);
};
struct WINRT_IMPL_EMPTY_BASES SelectorBar
: winrt::Microsoft::UI::Xaml::Controls::ISelectorBar,
impl::base<SelectorBar, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SelectorBar,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SelectorBar(std::nullptr_t) noexcept {}
SelectorBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISelectorBar(
ptr, take_ownership_from_abi) {}
SelectorBar();
[[nodiscard]] static auto ItemsProperty();
[[nodiscard]] static auto SelectedItemProperty();
};
struct WINRT_IMPL_EMPTY_BASES SelectorBarItem
: winrt::Microsoft::UI::Xaml::Controls::ISelectorBarItem,
impl::base<SelectorBarItem,
winrt::Microsoft::UI::Xaml::Controls::ItemContainer,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SelectorBarItem,
winrt::Microsoft::UI::Xaml::Controls::IItemContainer,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SelectorBarItem(std::nullptr_t) noexcept {}
SelectorBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISelectorBarItem(
ptr, take_ownership_from_abi) {}
SelectorBarItem();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto IconProperty();
};
struct WINRT_IMPL_EMPTY_BASES SelectorBarSelectionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ISelectorBarSelectionChangedEventArgs {
SelectorBarSelectionChangedEventArgs(std::nullptr_t) noexcept {}
SelectorBarSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ISelectorBarSelectionChangedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES SemanticZoom
: winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom,
impl::base<SemanticZoom, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SemanticZoom,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SemanticZoom(std::nullptr_t) noexcept {}
SemanticZoom(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISemanticZoom(
ptr, take_ownership_from_abi) {}
SemanticZoom();
[[nodiscard]] static auto ZoomedInViewProperty();
[[nodiscard]] static auto ZoomedOutViewProperty();
[[nodiscard]] static auto IsZoomedInViewActiveProperty();
[[nodiscard]] static auto CanChangeViewsProperty();
[[nodiscard]] static auto IsZoomOutButtonEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES SemanticZoomLocation
: winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomLocation {
SemanticZoomLocation(std::nullptr_t) noexcept {}
SemanticZoomLocation(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomLocation(
ptr, take_ownership_from_abi) {}
SemanticZoomLocation();
};
struct WINRT_IMPL_EMPTY_BASES SemanticZoomViewChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ISemanticZoomViewChangedEventArgs {
SemanticZoomViewChangedEventArgs(std::nullptr_t) noexcept {}
SemanticZoomViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ISemanticZoomViewChangedEventArgs(ptr, take_ownership_from_abi) {}
SemanticZoomViewChangedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES Slider
: winrt::Microsoft::UI::Xaml::Controls::ISlider,
impl::base<Slider,
winrt::Microsoft::UI::Xaml::Controls::Primitives::RangeBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
Slider,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IRangeBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Slider(std::nullptr_t) noexcept {}
Slider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISlider(
ptr, take_ownership_from_abi) {}
Slider();
[[nodiscard]] static auto IntermediateValueProperty();
[[nodiscard]] static auto StepFrequencyProperty();
[[nodiscard]] static auto SnapsToProperty();
[[nodiscard]] static auto TickFrequencyProperty();
[[nodiscard]] static auto TickPlacementProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto IsDirectionReversedProperty();
[[nodiscard]] static auto IsThumbToolTipEnabledProperty();
[[nodiscard]] static auto ThumbToolTipValueConverterProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
};
struct WINRT_IMPL_EMPTY_BASES SplitButton
: winrt::Microsoft::UI::Xaml::Controls::ISplitButton,
impl::base<SplitButton,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SplitButton,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SplitButton(std::nullptr_t) noexcept {}
SplitButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISplitButton(
ptr, take_ownership_from_abi) {}
SplitButton();
[[nodiscard]] static auto FlyoutProperty();
[[nodiscard]] static auto CommandProperty();
[[nodiscard]] static auto CommandParameterProperty();
};
struct WINRT_IMPL_EMPTY_BASES SplitButtonClickEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs {
SplitButtonClickEventArgs(std::nullptr_t) noexcept {}
SplitButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISplitButtonClickEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES SplitView
: winrt::Microsoft::UI::Xaml::Controls::ISplitView,
impl::base<SplitView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SplitView, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SplitView(std::nullptr_t) noexcept {}
SplitView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISplitView(
ptr, take_ownership_from_abi) {}
SplitView();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto PaneProperty();
[[nodiscard]] static auto IsPaneOpenProperty();
[[nodiscard]] static auto OpenPaneLengthProperty();
[[nodiscard]] static auto CompactPaneLengthProperty();
[[nodiscard]] static auto PanePlacementProperty();
[[nodiscard]] static auto DisplayModeProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
[[nodiscard]] static auto PaneBackgroundProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
};
struct WINRT_IMPL_EMPTY_BASES SplitViewPaneClosingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs {
SplitViewPaneClosingEventArgs(std::nullptr_t) noexcept {}
SplitViewPaneClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISplitViewPaneClosingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES StackLayout
: winrt::Microsoft::UI::Xaml::Controls::IStackLayout,
impl::base<StackLayout,
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::Layout,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<StackLayout,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
StackLayout(std::nullptr_t) noexcept {}
StackLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IStackLayout(
ptr, take_ownership_from_abi) {}
StackLayout();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto SpacingProperty();
};
struct WINRT_IMPL_EMPTY_BASES StackPanel
: winrt::Microsoft::UI::Xaml::Controls::IStackPanel,
impl::base<StackPanel, winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<StackPanel,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IScrollSnapPointsInfo,
winrt::Microsoft::UI::Xaml::Controls::IInsertionPanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
StackPanel(std::nullptr_t) noexcept {}
StackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IStackPanel(
ptr, take_ownership_from_abi) {}
StackPanel();
[[nodiscard]] static auto AreScrollSnapPointsRegularProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto BackgroundSizingProperty();
[[nodiscard]] static auto BorderBrushProperty();
[[nodiscard]] static auto BorderThicknessProperty();
[[nodiscard]] static auto CornerRadiusProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto SpacingProperty();
};
struct WINRT_IMPL_EMPTY_BASES StyleSelector
: winrt::Microsoft::UI::Xaml::Controls::IStyleSelector {
StyleSelector(std::nullptr_t) noexcept {}
StyleSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IStyleSelector(
ptr, take_ownership_from_abi) {}
StyleSelector();
};
struct WINRT_IMPL_EMPTY_BASES SwapChainBackgroundPanel
: winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel,
impl::base<SwapChainBackgroundPanel,
winrt::Microsoft::UI::Xaml::Controls::Grid,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SwapChainBackgroundPanel,
winrt::Microsoft::UI::Xaml::Controls::IGrid,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SwapChainBackgroundPanel(std::nullptr_t) noexcept {}
SwapChainBackgroundPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwapChainBackgroundPanel(
ptr, take_ownership_from_abi) {}
SwapChainBackgroundPanel();
};
struct WINRT_IMPL_EMPTY_BASES SwapChainPanel
: winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel,
impl::base<SwapChainPanel, winrt::Microsoft::UI::Xaml::Controls::Grid,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SwapChainPanel,
winrt::Microsoft::UI::Xaml::Controls::IGrid,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SwapChainPanel(std::nullptr_t) noexcept {}
SwapChainPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwapChainPanel(
ptr, take_ownership_from_abi) {}
SwapChainPanel();
[[nodiscard]] static auto CompositionScaleXProperty();
[[nodiscard]] static auto CompositionScaleYProperty();
};
struct WINRT_IMPL_EMPTY_BASES SwipeControl
: winrt::Microsoft::UI::Xaml::Controls::ISwipeControl,
impl::base<SwipeControl,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SwipeControl,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SwipeControl(std::nullptr_t) noexcept {}
SwipeControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwipeControl(
ptr, take_ownership_from_abi) {}
SwipeControl();
[[nodiscard]] static auto LeftItemsProperty();
[[nodiscard]] static auto RightItemsProperty();
[[nodiscard]] static auto TopItemsProperty();
[[nodiscard]] static auto BottomItemsProperty();
};
struct WINRT_IMPL_EMPTY_BASES SwipeItem
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItem,
impl::base<SwipeItem, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SwipeItem,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SwipeItem(std::nullptr_t) noexcept {}
SwipeItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItem(
ptr, take_ownership_from_abi) {}
SwipeItem();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto BackgroundProperty();
[[nodiscard]] static auto ForegroundProperty();
[[nodiscard]] static auto CommandProperty();
[[nodiscard]] static auto CommandParameterProperty();
[[nodiscard]] static auto BehaviorOnInvokedProperty();
};
struct WINRT_IMPL_EMPTY_BASES SwipeItemInvokedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs {
SwipeItemInvokedEventArgs(std::nullptr_t) noexcept {}
SwipeItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItemInvokedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES SwipeItems
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItems,
impl::base<SwipeItems, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SwipeItems,
winrt::Windows::Foundation::Collections::IIterable<
winrt::Microsoft::UI::Xaml::Controls::SwipeItem>,
winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::Controls::SwipeItem>,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SwipeItems(std::nullptr_t) noexcept {}
SwipeItems(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISwipeItems(
ptr, take_ownership_from_abi) {}
SwipeItems();
[[nodiscard]] static auto ModeProperty();
};
struct WINRT_IMPL_EMPTY_BASES SymbolIcon
: winrt::Microsoft::UI::Xaml::Controls::ISymbolIcon,
impl::base<SymbolIcon,
winrt::Microsoft::UI::Xaml::Controls::IconElement,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SymbolIcon,
winrt::Microsoft::UI::Xaml::Controls::IIconElement,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SymbolIcon(std::nullptr_t) noexcept {}
SymbolIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISymbolIcon(
ptr, take_ownership_from_abi) {}
SymbolIcon();
explicit SymbolIcon(
winrt::Microsoft::UI::Xaml::Controls::Symbol const& symbol);
[[nodiscard]] static auto SymbolProperty();
};
struct WINRT_IMPL_EMPTY_BASES SymbolIconSource
: winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSource,
impl::base<SymbolIconSource,
winrt::Microsoft::UI::Xaml::Controls::IconSource,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<SymbolIconSource,
winrt::Microsoft::UI::Xaml::Controls::IIconSource,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
SymbolIconSource(std::nullptr_t) noexcept {}
SymbolIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ISymbolIconSource(
ptr, take_ownership_from_abi) {}
SymbolIconSource();
[[nodiscard]] static auto SymbolProperty();
};
struct WINRT_IMPL_EMPTY_BASES TabView
: winrt::Microsoft::UI::Xaml::Controls::ITabView,
impl::base<TabView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TabView, winrt::Microsoft::UI::Xaml::Controls::ITabView2,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TabView(std::nullptr_t) noexcept {}
TabView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITabView(
ptr, take_ownership_from_abi) {}
TabView();
[[nodiscard]] static auto TabWidthModeProperty();
[[nodiscard]] static auto TabStripHeaderProperty();
[[nodiscard]] static auto TabStripHeaderTemplateProperty();
[[nodiscard]] static auto TabStripFooterProperty();
[[nodiscard]] static auto TabStripFooterTemplateProperty();
[[nodiscard]] static auto IsAddTabButtonVisibleProperty();
[[nodiscard]] static auto AddTabButtonCommandProperty();
[[nodiscard]] static auto AddTabButtonCommandParameterProperty();
[[nodiscard]] static auto TabItemsSourceProperty();
[[nodiscard]] static auto TabItemsProperty();
[[nodiscard]] static auto TabItemTemplateProperty();
[[nodiscard]] static auto TabItemTemplateSelectorProperty();
[[nodiscard]] static auto CloseButtonOverlayModeProperty();
[[nodiscard]] static auto CanDragTabsProperty();
[[nodiscard]] static auto CanReorderTabsProperty();
[[nodiscard]] static auto AllowDropTabsProperty();
[[nodiscard]] static auto SelectedIndexProperty();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto CanTearOutTabsProperty();
};
struct WINRT_IMPL_EMPTY_BASES TabViewExternalTornOutTabsDroppedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewExternalTornOutTabsDroppedEventArgs {
TabViewExternalTornOutTabsDroppedEventArgs(std::nullptr_t) noexcept {}
TabViewExternalTornOutTabsDroppedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewExternalTornOutTabsDroppedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TabViewExternalTornOutTabsDroppingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewExternalTornOutTabsDroppingEventArgs {
TabViewExternalTornOutTabsDroppingEventArgs(std::nullptr_t) noexcept {}
TabViewExternalTornOutTabsDroppingEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewExternalTornOutTabsDroppingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TabViewItem
: winrt::Microsoft::UI::Xaml::Controls::ITabViewItem,
impl::base<
TabViewItem, winrt::Microsoft::UI::Xaml::Controls::ListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TabViewItem, winrt::Microsoft::UI::Xaml::Controls::IListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TabViewItem(std::nullptr_t) noexcept {}
TabViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITabViewItem(
ptr, take_ownership_from_abi) {}
TabViewItem();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto IsClosableProperty();
[[nodiscard]] static auto TabViewTemplateSettingsProperty();
};
struct WINRT_IMPL_EMPTY_BASES TabViewItemTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings,
impl::base<TabViewItemTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TabViewItemTemplateSettings,
winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TabViewItemTemplateSettings(std::nullptr_t) noexcept {}
TabViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITabViewItemTemplateSettings(
ptr, take_ownership_from_abi) {}
TabViewItemTemplateSettings();
[[nodiscard]] static auto IconElementProperty();
[[nodiscard]] static auto TabGeometryProperty();
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabCloseRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabCloseRequestedEventArgs {
TabViewTabCloseRequestedEventArgs(std::nullptr_t) noexcept {}
TabViewTabCloseRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabCloseRequestedEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabDragCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabDragCompletedEventArgs {
TabViewTabDragCompletedEventArgs(std::nullptr_t) noexcept {}
TabViewTabDragCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabDragCompletedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabDragStartingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITabViewTabDragStartingEventArgs {
TabViewTabDragStartingEventArgs(std::nullptr_t) noexcept {}
TabViewTabDragStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabDragStartingEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabDroppedOutsideEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabDroppedOutsideEventArgs {
TabViewTabDroppedOutsideEventArgs(std::nullptr_t) noexcept {}
TabViewTabDroppedOutsideEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabDroppedOutsideEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabTearOutRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabTearOutRequestedEventArgs {
TabViewTabTearOutRequestedEventArgs(std::nullptr_t) noexcept {}
TabViewTabTearOutRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabTearOutRequestedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TabViewTabTearOutWindowRequestedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabTearOutWindowRequestedEventArgs {
TabViewTabTearOutWindowRequestedEventArgs(std::nullptr_t) noexcept {}
TabViewTabTearOutWindowRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITabViewTabTearOutWindowRequestedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TeachingTip
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTip,
impl::base<TeachingTip,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TeachingTip,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TeachingTip(std::nullptr_t) noexcept {}
TeachingTip(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTip(
ptr, take_ownership_from_abi) {}
TeachingTip();
[[nodiscard]] static auto IsOpenProperty();
[[nodiscard]] static auto TargetProperty();
[[nodiscard]] static auto TailVisibilityProperty();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto SubtitleProperty();
[[nodiscard]] static auto ActionButtonContentProperty();
[[nodiscard]] static auto ActionButtonStyleProperty();
[[nodiscard]] static auto ActionButtonCommandProperty();
[[nodiscard]] static auto ActionButtonCommandParameterProperty();
[[nodiscard]] static auto CloseButtonContentProperty();
[[nodiscard]] static auto CloseButtonStyleProperty();
[[nodiscard]] static auto CloseButtonCommandProperty();
[[nodiscard]] static auto CloseButtonCommandParameterProperty();
[[nodiscard]] static auto PlacementMarginProperty();
[[nodiscard]] static auto ShouldConstrainToRootBoundsProperty();
[[nodiscard]] static auto IsLightDismissEnabledProperty();
[[nodiscard]] static auto PreferredPlacementProperty();
[[nodiscard]] static auto HeroContentPlacementProperty();
[[nodiscard]] static auto HeroContentProperty();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
};
struct WINRT_IMPL_EMPTY_BASES TeachingTipClosedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs {
TeachingTipClosedEventArgs(std::nullptr_t) noexcept {}
TeachingTipClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TeachingTipClosingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs {
TeachingTipClosingEventArgs(std::nullptr_t) noexcept {}
TeachingTipClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipClosingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TeachingTipTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings,
impl::base<TeachingTipTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TeachingTipTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TeachingTipTemplateSettings(std::nullptr_t) noexcept {}
TeachingTipTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITeachingTipTemplateSettings(
ptr, take_ownership_from_abi) {}
TeachingTipTemplateSettings();
[[nodiscard]] static auto TopRightHighlightMarginProperty();
[[nodiscard]] static auto TopLeftHighlightMarginProperty();
[[nodiscard]] static auto IconElementProperty();
};
struct WINRT_IMPL_EMPTY_BASES TextBlock
: winrt::Microsoft::UI::Xaml::Controls::ITextBlock,
impl::base<TextBlock, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TextBlock, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TextBlock(std::nullptr_t) noexcept {}
TextBlock(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextBlock(
ptr, take_ownership_from_abi) {}
TextBlock();
[[nodiscard]] static auto FontSizeProperty();
[[nodiscard]] static auto FontFamilyProperty();
[[nodiscard]] static auto FontWeightProperty();
[[nodiscard]] static auto FontStyleProperty();
[[nodiscard]] static auto FontStretchProperty();
[[nodiscard]] static auto CharacterSpacingProperty();
[[nodiscard]] static auto ForegroundProperty();
[[nodiscard]] static auto TextWrappingProperty();
[[nodiscard]] static auto TextTrimmingProperty();
[[nodiscard]] static auto TextAlignmentProperty();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto PaddingProperty();
[[nodiscard]] static auto LineHeightProperty();
[[nodiscard]] static auto LineStackingStrategyProperty();
[[nodiscard]] static auto IsTextSelectionEnabledProperty();
[[nodiscard]] static auto SelectedTextProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto MaxLinesProperty();
[[nodiscard]] static auto TextLineBoundsProperty();
[[nodiscard]] static auto OpticalMarginAlignmentProperty();
[[nodiscard]] static auto IsColorFontEnabledProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
[[nodiscard]] static auto TextDecorationsProperty();
[[nodiscard]] static auto IsTextTrimmedProperty();
[[nodiscard]] static auto HorizontalTextAlignmentProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
};
struct WINRT_IMPL_EMPTY_BASES TextBox
: winrt::Microsoft::UI::Xaml::Controls::ITextBox,
impl::base<TextBox, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TextBox, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TextBox(std::nullptr_t) noexcept {}
TextBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextBox(
ptr, take_ownership_from_abi) {}
TextBox();
[[nodiscard]] static auto TextProperty();
[[nodiscard]] static auto MaxLengthProperty();
[[nodiscard]] static auto IsReadOnlyProperty();
[[nodiscard]] static auto AcceptsReturnProperty();
[[nodiscard]] static auto TextAlignmentProperty();
[[nodiscard]] static auto TextWrappingProperty();
[[nodiscard]] static auto IsSpellCheckEnabledProperty();
[[nodiscard]] static auto IsTextPredictionEnabledProperty();
[[nodiscard]] static auto InputScopeProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto PlaceholderTextProperty();
[[nodiscard]] static auto SelectionHighlightColorProperty();
[[nodiscard]] static auto
PreventKeyboardDisplayOnProgrammaticFocusProperty();
[[nodiscard]] static auto IsColorFontEnabledProperty();
[[nodiscard]] static auto SelectionHighlightColorWhenNotFocusedProperty();
[[nodiscard]] static auto HorizontalTextAlignmentProperty();
[[nodiscard]] static auto CharacterCasingProperty();
[[nodiscard]] static auto PlaceholderForegroundProperty();
[[nodiscard]] static auto CanPasteClipboardContentProperty();
[[nodiscard]] static auto CanUndoProperty();
[[nodiscard]] static auto CanRedoProperty();
[[nodiscard]] static auto SelectionFlyoutProperty();
[[nodiscard]] static auto ProofingMenuFlyoutProperty();
[[nodiscard]] static auto DescriptionProperty();
[[nodiscard]] static auto DesiredCandidateWindowAlignmentProperty();
[[nodiscard]] static auto TextReadingOrderProperty();
};
struct WINRT_IMPL_EMPTY_BASES TextBoxBeforeTextChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITextBoxBeforeTextChangingEventArgs {
TextBoxBeforeTextChangingEventArgs(std::nullptr_t) noexcept {}
TextBoxBeforeTextChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextBoxBeforeTextChangingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextBoxSelectionChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITextBoxSelectionChangingEventArgs {
TextBoxSelectionChangingEventArgs(std::nullptr_t) noexcept {}
TextBoxSelectionChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextBoxSelectionChangingEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES TextBoxTextChangingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs {
TextBoxTextChangingEventArgs(std::nullptr_t) noexcept {}
TextBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextBoxTextChangingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextChangedEventArgs,
impl::base<TextChangedEventArgs,
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
impl::require<TextChangedEventArgs,
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
TextChangedEventArgs(std::nullptr_t) noexcept {}
TextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextCommandBarFlyout
: winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyout,
impl::base<TextCommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::CommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TextCommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout,
winrt::Microsoft::UI::Xaml::Controls::ICommandBarFlyout2,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TextCommandBarFlyout(std::nullptr_t) noexcept {}
TextCommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextCommandBarFlyout(
ptr, take_ownership_from_abi) {}
TextCommandBarFlyout();
};
struct WINRT_IMPL_EMPTY_BASES TextCompositionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextCompositionChangedEventArgs {
TextCompositionChangedEventArgs(std::nullptr_t) noexcept {}
TextCompositionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextCompositionChangedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextCompositionEndedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs {
TextCompositionEndedEventArgs(std::nullptr_t) noexcept {}
TextCompositionEndedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextCompositionEndedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextCompositionStartedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextCompositionStartedEventArgs {
TextCompositionStartedEventArgs(std::nullptr_t) noexcept {}
TextCompositionStartedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextCompositionStartedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextControlCopyingToClipboardEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITextControlCopyingToClipboardEventArgs {
TextControlCopyingToClipboardEventArgs(std::nullptr_t) noexcept {}
TextControlCopyingToClipboardEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextControlCopyingToClipboardEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextControlCuttingToClipboardEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITextControlCuttingToClipboardEventArgs {
TextControlCuttingToClipboardEventArgs(std::nullptr_t) noexcept {}
TextControlCuttingToClipboardEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITextControlCuttingToClipboardEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TextControlPasteEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs {
TextControlPasteEventArgs(std::nullptr_t) noexcept {}
TextControlPasteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITextControlPasteEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TimePickedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITimePickedEventArgs,
impl::base<TimePickedEventArgs,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TimePickedEventArgs,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TimePickedEventArgs(std::nullptr_t) noexcept {}
TimePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITimePickedEventArgs(
ptr, take_ownership_from_abi) {}
TimePickedEventArgs();
};
struct WINRT_IMPL_EMPTY_BASES TimePicker
: winrt::Microsoft::UI::Xaml::Controls::ITimePicker,
impl::base<TimePicker, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TimePicker,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TimePicker(std::nullptr_t) noexcept {}
TimePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITimePicker(
ptr, take_ownership_from_abi) {}
TimePicker();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto ClockIdentifierProperty();
[[nodiscard]] static auto MinuteIncrementProperty();
[[nodiscard]] static auto TimeProperty();
[[nodiscard]] static auto LightDismissOverlayModeProperty();
[[nodiscard]] static auto SelectedTimeProperty();
};
struct WINRT_IMPL_EMPTY_BASES TimePickerFlyout
: winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout,
impl::base<
TimePickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::PickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::FlyoutBase,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TimePickerFlyout,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IPickerFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::IFlyoutBase2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TimePickerFlyout(std::nullptr_t) noexcept {}
TimePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyout(
ptr, take_ownership_from_abi) {}
TimePickerFlyout();
[[nodiscard]] static auto ClockIdentifierProperty();
[[nodiscard]] static auto TimeProperty();
[[nodiscard]] static auto MinuteIncrementProperty();
};
struct WINRT_IMPL_EMPTY_BASES TimePickerFlyoutPresenter
: winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter,
impl::base<TimePickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TimePickerFlyoutPresenter,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TimePickerFlyoutPresenter(std::nullptr_t) noexcept {}
TimePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITimePickerFlyoutPresenter(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto IsDefaultShadowEnabledProperty();
};
struct WINRT_IMPL_EMPTY_BASES TimePickerSelectedValueChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITimePickerSelectedValueChangedEventArgs {
TimePickerSelectedValueChangedEventArgs(std::nullptr_t) noexcept {}
TimePickerSelectedValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITimePickerSelectedValueChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TimePickerValueChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITimePickerValueChangedEventArgs {
TimePickerValueChangedEventArgs(std::nullptr_t) noexcept {}
TimePickerValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITimePickerValueChangedEventArgs(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TitleBar
: winrt::Microsoft::UI::Xaml::Controls::ITitleBar,
impl::base<TitleBar, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TitleBar, winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TitleBar(std::nullptr_t) noexcept {}
TitleBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITitleBar(
ptr, take_ownership_from_abi) {}
TitleBar();
[[nodiscard]] static auto TitleProperty();
[[nodiscard]] static auto SubtitleProperty();
[[nodiscard]] static auto IconSourceProperty();
[[nodiscard]] static auto LeftHeaderProperty();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto RightHeaderProperty();
[[nodiscard]] static auto IsBackButtonVisibleProperty();
[[nodiscard]] static auto IsBackButtonEnabledProperty();
[[nodiscard]] static auto IsPaneToggleButtonVisibleProperty();
[[nodiscard]] static auto TemplateSettingsProperty();
};
struct WINRT_IMPL_EMPTY_BASES TitleBarAutomationPeer
: winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeer,
impl::base<
TitleBarAutomationPeer,
winrt::Microsoft::UI::Xaml::Automation::Peers::
FrameworkElementAutomationPeer,
winrt::Microsoft::UI::Xaml::Automation::Peers::AutomationPeer,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TitleBarAutomationPeer,
winrt::Microsoft::UI::Xaml::Automation::Peers::
IFrameworkElementAutomationPeer,
winrt::Microsoft::UI::Xaml::Automation::Peers::IAutomationPeer,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TitleBarAutomationPeer(std::nullptr_t) noexcept {}
TitleBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITitleBarAutomationPeer(
ptr, take_ownership_from_abi) {}
explicit TitleBarAutomationPeer(
winrt::Microsoft::UI::Xaml::Controls::TitleBar const& owner);
};
struct WINRT_IMPL_EMPTY_BASES TitleBarTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings,
impl::base<TitleBarTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TitleBarTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TitleBarTemplateSettings(std::nullptr_t) noexcept {}
TitleBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITitleBarTemplateSettings(
ptr, take_ownership_from_abi) {}
TitleBarTemplateSettings();
[[nodiscard]] static auto IconElementProperty();
};
struct WINRT_IMPL_EMPTY_BASES ToggleMenuFlyoutItem
: winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItem,
impl::base<ToggleMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ToggleMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItem,
winrt::Microsoft::UI::Xaml::Controls::IMenuFlyoutItemBase,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ToggleMenuFlyoutItem(std::nullptr_t) noexcept {}
ToggleMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IToggleMenuFlyoutItem(
ptr, take_ownership_from_abi) {}
ToggleMenuFlyoutItem();
[[nodiscard]] static auto IsCheckedProperty();
};
struct WINRT_IMPL_EMPTY_BASES ToggleSplitButton
: winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton,
impl::base<ToggleSplitButton,
winrt::Microsoft::UI::Xaml::Controls::SplitButton,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ToggleSplitButton,
winrt::Microsoft::UI::Xaml::Controls::ISplitButton,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ToggleSplitButton(std::nullptr_t) noexcept {}
ToggleSplitButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IToggleSplitButton(
ptr, take_ownership_from_abi) {}
ToggleSplitButton();
[[nodiscard]] static auto IsCheckedProperty();
};
struct WINRT_IMPL_EMPTY_BASES ToggleSplitButtonIsCheckedChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
IToggleSplitButtonIsCheckedChangedEventArgs {
ToggleSplitButtonIsCheckedChangedEventArgs(std::nullptr_t) noexcept {}
ToggleSplitButtonIsCheckedChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
IToggleSplitButtonIsCheckedChangedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ToggleSwitch
: winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch,
impl::base<ToggleSwitch, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ToggleSwitch,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ToggleSwitch(std::nullptr_t) noexcept {}
ToggleSwitch(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IToggleSwitch(
ptr, take_ownership_from_abi) {}
ToggleSwitch();
[[nodiscard]] static auto IsOnProperty();
[[nodiscard]] static auto HeaderProperty();
[[nodiscard]] static auto HeaderTemplateProperty();
[[nodiscard]] static auto OnContentProperty();
[[nodiscard]] static auto OnContentTemplateProperty();
[[nodiscard]] static auto OffContentProperty();
[[nodiscard]] static auto OffContentTemplateProperty();
};
struct WINRT_IMPL_EMPTY_BASES ToolTip
: winrt::Microsoft::UI::Xaml::Controls::IToolTip,
impl::base<ToolTip,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<ToolTip,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
ToolTip(std::nullptr_t) noexcept {}
ToolTip(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IToolTip(
ptr, take_ownership_from_abi) {}
ToolTip();
[[nodiscard]] static auto HorizontalOffsetProperty();
[[nodiscard]] static auto IsOpenProperty();
[[nodiscard]] static auto PlacementProperty();
[[nodiscard]] static auto PlacementTargetProperty();
[[nodiscard]] static auto PlacementRectProperty();
[[nodiscard]] static auto VerticalOffsetProperty();
};
struct WINRT_IMPL_EMPTY_BASES ToolTipService
: winrt::Microsoft::UI::Xaml::Controls::IToolTipService {
ToolTipService(std::nullptr_t) noexcept {}
ToolTipService(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IToolTipService(
ptr, take_ownership_from_abi) {}
[[nodiscard]] static auto PlacementProperty();
static auto GetPlacement(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetPlacement(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::Primitives::PlacementMode const&
value);
[[nodiscard]] static auto PlacementTargetProperty();
static auto GetPlacementTarget(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetPlacementTarget(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::UIElement const& value);
[[nodiscard]] static auto ToolTipProperty();
static auto GetToolTip(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetToolTip(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Windows::Foundation::IInspectable const& value);
};
struct WINRT_IMPL_EMPTY_BASES TreeView
: winrt::Microsoft::UI::Xaml::Controls::ITreeView,
impl::base<TreeView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TreeView,
winrt::Microsoft::UI::Xaml::Controls::ITreeView2,
winrt::Microsoft::UI::Xaml::Controls::ITreeView3,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TreeView(std::nullptr_t) noexcept {}
TreeView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeView(
ptr, take_ownership_from_abi) {}
TreeView();
[[nodiscard]] static auto SelectedItemProperty();
[[nodiscard]] static auto SelectionModeProperty();
[[nodiscard]] static auto CanDragItemsProperty();
[[nodiscard]] static auto CanReorderItemsProperty();
[[nodiscard]] static auto ItemTemplateProperty();
[[nodiscard]] static auto ItemTemplateSelectorProperty();
[[nodiscard]] static auto ItemContainerStyleProperty();
[[nodiscard]] static auto ItemContainerStyleSelectorProperty();
[[nodiscard]] static auto ItemContainerTransitionsProperty();
[[nodiscard]] static auto ItemsSourceProperty();
};
struct WINRT_IMPL_EMPTY_BASES TreeViewCollapsedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs,
impl::require<TreeViewCollapsedEventArgs,
winrt::Microsoft::UI::Xaml::Controls::
ITreeViewCollapsedEventArgs2> {
TreeViewCollapsedEventArgs(std::nullptr_t) noexcept {}
TreeViewCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewCollapsedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsCompletedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewDragItemsCompletedEventArgs,
impl::require<TreeViewDragItemsCompletedEventArgs,
winrt::Microsoft::UI::Xaml::Controls::
ITreeViewDragItemsCompletedEventArgs2> {
TreeViewDragItemsCompletedEventArgs(std::nullptr_t) noexcept {}
TreeViewDragItemsCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewDragItemsCompletedEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TreeViewDragItemsStartingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewDragItemsStartingEventArgs {
TreeViewDragItemsStartingEventArgs(std::nullptr_t) noexcept {}
TreeViewDragItemsStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewDragItemsStartingEventArgs(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TreeViewExpandingEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs,
impl::require<TreeViewExpandingEventArgs,
winrt::Microsoft::UI::Xaml::Controls::
ITreeViewExpandingEventArgs2> {
TreeViewExpandingEventArgs(std::nullptr_t) noexcept {}
TreeViewExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewExpandingEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TreeViewItem
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem,
impl::base<
TreeViewItem, winrt::Microsoft::UI::Xaml::Controls::ListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::SelectorItem,
winrt::Microsoft::UI::Xaml::Controls::ContentControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TreeViewItem, winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem2,
winrt::Microsoft::UI::Xaml::Controls::IListViewItem,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelectorItem,
winrt::Microsoft::UI::Xaml::Controls::IContentControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TreeViewItem(std::nullptr_t) noexcept {}
TreeViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItem(
ptr, take_ownership_from_abi) {}
TreeViewItem();
[[nodiscard]] static auto GlyphOpacityProperty();
[[nodiscard]] static auto GlyphBrushProperty();
[[nodiscard]] static auto ExpandedGlyphProperty();
[[nodiscard]] static auto CollapsedGlyphProperty();
[[nodiscard]] static auto GlyphSizeProperty();
[[nodiscard]] static auto IsExpandedProperty();
[[nodiscard]] static auto TreeViewItemTemplateSettingsProperty();
[[nodiscard]] static auto HasUnrealizedChildrenProperty();
[[nodiscard]] static auto ItemsSourceProperty();
};
struct WINRT_IMPL_EMPTY_BASES TreeViewItemInvokedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs {
TreeViewItemInvokedEventArgs(std::nullptr_t) noexcept {}
TreeViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemInvokedEventArgs(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES TreeViewItemTemplateSettings
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings,
impl::base<TreeViewItemTemplateSettings,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TreeViewItemTemplateSettings,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TreeViewItemTemplateSettings(std::nullptr_t) noexcept {}
TreeViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewItemTemplateSettings(
ptr, take_ownership_from_abi) {}
TreeViewItemTemplateSettings();
[[nodiscard]] static auto ExpandedGlyphVisibilityProperty();
[[nodiscard]] static auto CollapsedGlyphVisibilityProperty();
[[nodiscard]] static auto IndentationProperty();
[[nodiscard]] static auto DragItemsCountProperty();
};
struct WINRT_IMPL_EMPTY_BASES TreeViewList
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewList,
impl::base<TreeViewList, winrt::Microsoft::UI::Xaml::Controls::ListView,
winrt::Microsoft::UI::Xaml::Controls::ListViewBase,
winrt::Microsoft::UI::Xaml::Controls::Primitives::Selector,
winrt::Microsoft::UI::Xaml::Controls::ItemsControl,
winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
TreeViewList, winrt::Microsoft::UI::Xaml::Controls::IListView,
winrt::Microsoft::UI::Xaml::Controls::IListViewBase,
winrt::Microsoft::UI::Xaml::Controls::ISemanticZoomInformation,
winrt::Microsoft::UI::Xaml::Controls::Primitives::ISelector,
winrt::Microsoft::UI::Xaml::Controls::IItemsControl,
winrt::Microsoft::UI::Xaml::Controls::IItemContainerMapping,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TreeViewList(std::nullptr_t) noexcept {}
TreeViewList(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewList(
ptr, take_ownership_from_abi) {}
TreeViewList();
};
struct WINRT_IMPL_EMPTY_BASES TreeViewNode
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewNode,
impl::base<TreeViewNode, winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TreeViewNode,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TreeViewNode(std::nullptr_t) noexcept {}
TreeViewNode(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITreeViewNode(
ptr, take_ownership_from_abi) {}
TreeViewNode();
[[nodiscard]] static auto ContentProperty();
[[nodiscard]] static auto DepthProperty();
[[nodiscard]] static auto IsExpandedProperty();
[[nodiscard]] static auto HasChildrenProperty();
};
struct WINRT_IMPL_EMPTY_BASES TreeViewSelectionChangedEventArgs
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewSelectionChangedEventArgs {
TreeViewSelectionChangedEventArgs(std::nullptr_t) noexcept {}
TreeViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::
ITreeViewSelectionChangedEventArgs(ptr, take_ownership_from_abi) {
}
};
struct WINRT_IMPL_EMPTY_BASES TwoPaneView
: winrt::Microsoft::UI::Xaml::Controls::ITwoPaneView,
impl::base<TwoPaneView, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<TwoPaneView,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
TwoPaneView(std::nullptr_t) noexcept {}
TwoPaneView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::ITwoPaneView(
ptr, take_ownership_from_abi) {}
TwoPaneView();
[[nodiscard]] static auto Pane1Property();
[[nodiscard]] static auto Pane2Property();
[[nodiscard]] static auto Pane1LengthProperty();
[[nodiscard]] static auto Pane2LengthProperty();
[[nodiscard]] static auto PanePriorityProperty();
[[nodiscard]] static auto ModeProperty();
[[nodiscard]] static auto WideModeConfigurationProperty();
[[nodiscard]] static auto TallModeConfigurationProperty();
[[nodiscard]] static auto MinWideModeWidthProperty();
[[nodiscard]] static auto MinTallModeHeightProperty();
};
struct WINRT_IMPL_EMPTY_BASES UIElementCollection
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::UIElement>,
impl::require<
UIElementCollection,
winrt::Microsoft::UI::Xaml::Controls::IUIElementCollection> {
UIElementCollection(std::nullptr_t) noexcept {}
UIElementCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::Collections::IVector<
winrt::Microsoft::UI::Xaml::UIElement>(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES UniformGridLayout
: winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayout,
impl::base<UniformGridLayout,
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::Layout,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<UniformGridLayout,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
UniformGridLayout(std::nullptr_t) noexcept {}
UniformGridLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IUniformGridLayout(
ptr, take_ownership_from_abi) {}
UniformGridLayout();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto MinItemWidthProperty();
[[nodiscard]] static auto MinItemHeightProperty();
[[nodiscard]] static auto MinRowSpacingProperty();
[[nodiscard]] static auto MinColumnSpacingProperty();
[[nodiscard]] static auto ItemsJustificationProperty();
[[nodiscard]] static auto ItemsStretchProperty();
[[nodiscard]] static auto MaximumRowsOrColumnsProperty();
};
struct WINRT_IMPL_EMPTY_BASES UserControl
: winrt::Microsoft::UI::Xaml::Controls::IUserControl,
impl::base<UserControl, winrt::Microsoft::UI::Xaml::Controls::Control,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<UserControl,
winrt::Microsoft::UI::Xaml::Controls::IControl,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
UserControl(std::nullptr_t) noexcept {}
UserControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IUserControl(
ptr, take_ownership_from_abi) {}
UserControl();
[[nodiscard]] static auto ContentProperty();
};
struct WINRT_IMPL_EMPTY_BASES VariableSizedWrapGrid
: winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGrid,
impl::base<VariableSizedWrapGrid,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<VariableSizedWrapGrid,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
VariableSizedWrapGrid(std::nullptr_t) noexcept {}
VariableSizedWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IVariableSizedWrapGrid(
ptr, take_ownership_from_abi) {}
VariableSizedWrapGrid();
[[nodiscard]] static auto ItemHeightProperty();
[[nodiscard]] static auto ItemWidthProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto HorizontalChildrenAlignmentProperty();
[[nodiscard]] static auto VerticalChildrenAlignmentProperty();
[[nodiscard]] static auto MaximumRowsOrColumnsProperty();
[[nodiscard]] static auto RowSpanProperty();
static auto GetRowSpan(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetRowSpan(winrt::Microsoft::UI::Xaml::UIElement const& element,
int32_t value);
[[nodiscard]] static auto ColumnSpanProperty();
static auto GetColumnSpan(
winrt::Microsoft::UI::Xaml::UIElement const& element);
static auto SetColumnSpan(
winrt::Microsoft::UI::Xaml::UIElement const& element, int32_t value);
};
struct WINRT_IMPL_EMPTY_BASES Viewbox
: winrt::Microsoft::UI::Xaml::Controls::IViewbox,
impl::base<Viewbox, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<Viewbox, winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
Viewbox(std::nullptr_t) noexcept {}
Viewbox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IViewbox(
ptr, take_ownership_from_abi) {}
Viewbox();
[[nodiscard]] static auto StretchProperty();
[[nodiscard]] static auto StretchDirectionProperty();
};
struct WINRT_IMPL_EMPTY_BASES VirtualizingLayout
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout,
impl::base<VirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::Layout,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<VirtualizingLayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout,
winrt::Microsoft::UI::Xaml::Controls::ILayout2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
VirtualizingLayout(std::nullptr_t) noexcept {}
VirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayout(
ptr, take_ownership_from_abi) {}
VirtualizingLayout();
};
struct WINRT_IMPL_EMPTY_BASES VirtualizingLayoutContext
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext,
impl::base<VirtualizingLayoutContext,
winrt::Microsoft::UI::Xaml::Controls::LayoutContext,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
VirtualizingLayoutContext,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext2,
winrt::Microsoft::UI::Xaml::Controls::ILayoutContext,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
VirtualizingLayoutContext(std::nullptr_t) noexcept {}
VirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutContext(
ptr, take_ownership_from_abi) {}
VirtualizingLayoutContext();
};
struct WINRT_IMPL_EMPTY_BASES VirtualizingPanel
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel,
impl::base<VirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<VirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
VirtualizingPanel(std::nullptr_t) noexcept {}
VirtualizingPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel(
ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES VirtualizingStackPanel
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel,
impl::base<VirtualizingStackPanel,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
OrientedVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::VirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<VirtualizingStackPanel,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IOrientedVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IScrollSnapPointsInfo,
winrt::Microsoft::UI::Xaml::Controls::IInsertionPanel,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
VirtualizingStackPanel(std::nullptr_t) noexcept {}
VirtualizingStackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanel(
ptr, take_ownership_from_abi) {}
VirtualizingStackPanel();
[[nodiscard]] static auto AreScrollSnapPointsRegularProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto VirtualizationModeProperty();
static auto GetVirtualizationMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
static auto SetVirtualizationMode(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Microsoft::UI::Xaml::Controls::VirtualizationMode const& value);
[[nodiscard]] static auto IsVirtualizingProperty();
static auto GetIsVirtualizing(
winrt::Microsoft::UI::Xaml::DependencyObject const& o);
};
struct WINRT_IMPL_EMPTY_BASES WebView2
: winrt::Microsoft::UI::Xaml::Controls::IWebView2,
impl::base<WebView2, winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<WebView2,
winrt::Microsoft::UI::Xaml::Controls::IWebView22,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
WebView2(std::nullptr_t) noexcept {}
WebView2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IWebView2(
ptr, take_ownership_from_abi) {}
WebView2();
using winrt::Microsoft::UI::Xaml::Controls::IWebView2::
EnsureCoreWebView2Async;
using impl::consume_t<WebView2, winrt::Microsoft::UI::Xaml::Controls::
IWebView22>::EnsureCoreWebView2Async;
[[nodiscard]] static auto SourceProperty();
[[nodiscard]] static auto CanGoForwardProperty();
[[nodiscard]] static auto CanGoBackProperty();
[[nodiscard]] static auto DefaultBackgroundColorProperty();
};
struct WINRT_IMPL_EMPTY_BASES WrapGrid
: winrt::Microsoft::UI::Xaml::Controls::IWrapGrid,
impl::base<WrapGrid,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
OrientedVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::VirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::Panel,
winrt::Microsoft::UI::Xaml::FrameworkElement,
winrt::Microsoft::UI::Xaml::UIElement,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<WrapGrid,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IOrientedVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
IScrollSnapPointsInfo,
winrt::Microsoft::UI::Xaml::Controls::IInsertionPanel,
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanel,
winrt::Microsoft::UI::Xaml::Controls::IPanel,
winrt::Microsoft::UI::Xaml::IFrameworkElement,
winrt::Microsoft::UI::Xaml::IUIElement,
winrt::Microsoft::UI::Composition::IAnimationObject,
winrt::Microsoft::UI::Composition::IVisualElement,
winrt::Microsoft::UI::Composition::IVisualElement2,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
WrapGrid(std::nullptr_t) noexcept {}
WrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IWrapGrid(
ptr, take_ownership_from_abi) {}
WrapGrid();
[[nodiscard]] static auto ItemWidthProperty();
[[nodiscard]] static auto ItemHeightProperty();
[[nodiscard]] static auto OrientationProperty();
[[nodiscard]] static auto HorizontalChildrenAlignmentProperty();
[[nodiscard]] static auto VerticalChildrenAlignmentProperty();
[[nodiscard]] static auto MaximumRowsOrColumnsProperty();
};
struct WINRT_IMPL_EMPTY_BASES XamlControlsResources
: winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResources,
impl::base<XamlControlsResources,
winrt::Microsoft::UI::Xaml::ResourceDictionary,
winrt::Microsoft::UI::Xaml::DependencyObject>,
impl::require<
XamlControlsResources,
winrt::Microsoft::UI::Xaml::IResourceDictionary,
winrt::Windows::Foundation::Collections::IIterable<
winrt::Windows::Foundation::Collections::IKeyValuePair<
winrt::Windows::Foundation::IInspectable,
winrt::Windows::Foundation::IInspectable>>,
winrt::Windows::Foundation::Collections::IMap<
winrt::Windows::Foundation::IInspectable,
winrt::Windows::Foundation::IInspectable>,
winrt::Microsoft::UI::Xaml::IDependencyObject> {
XamlControlsResources(std::nullptr_t) noexcept {}
XamlControlsResources(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Microsoft::UI::Xaml::Controls::IXamlControlsResources(
ptr, take_ownership_from_abi) {}
XamlControlsResources();
static auto EnsureRevealLights(
winrt::Microsoft::UI::Xaml::UIElement const& element);
[[nodiscard]] static auto UseCompactResourcesProperty();
};
template <typename D>
class IAppBarOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IAppBarOverrides =
winrt::Microsoft::UI::Xaml::Controls::IAppBarOverrides;
auto OnClosed(winrt::Windows::Foundation::IInspectable const& e) const;
auto OnOpened(winrt::Windows::Foundation::IInspectable const& e) const;
auto OnClosing(winrt::Windows::Foundation::IInspectable const& e) const;
auto OnOpening(winrt::Windows::Foundation::IInspectable const& e) const;
};
template <typename D>
class IComboBoxOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IComboBoxOverrides =
winrt::Microsoft::UI::Xaml::Controls::IComboBoxOverrides;
auto OnDropDownClosed(
winrt::Windows::Foundation::IInspectable const& e) const;
auto OnDropDownOpened(
winrt::Windows::Foundation::IInspectable const& e) const;
};
template <typename D>
class IContentControlOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IContentControlOverrides =
winrt::Microsoft::UI::Xaml::Controls::IContentControlOverrides;
auto OnContentChanged(
winrt::Windows::Foundation::IInspectable const& oldContent,
winrt::Windows::Foundation::IInspectable const& newContent) const;
auto OnContentTemplateChanged(
winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate,
winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate)
const;
auto OnContentTemplateSelectorChanged(
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
oldContentTemplateSelector,
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
newContentTemplateSelector) const;
};
template <typename D>
class IContentPresenterOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IContentPresenterOverrides =
winrt::Microsoft::UI::Xaml::Controls::IContentPresenterOverrides;
auto OnContentTemplateChanged(
winrt::Microsoft::UI::Xaml::DataTemplate const& oldContentTemplate,
winrt::Microsoft::UI::Xaml::DataTemplate const& newContentTemplate)
const;
auto OnContentTemplateSelectorChanged(
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
oldContentTemplateSelector,
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
newContentTemplateSelector) const;
};
template <typename D>
class IControlOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IControlOverrides =
winrt::Microsoft::UI::Xaml::Controls::IControlOverrides;
auto OnPointerEntered(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerPressed(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerMoved(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerReleased(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerExited(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerCaptureLost(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerCanceled(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnPointerWheelChanged(
winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e)
const;
auto OnTapped(
winrt::Microsoft::UI::Xaml::Input::TappedRoutedEventArgs const& e)
const;
auto OnDoubleTapped(
winrt::Microsoft::UI::Xaml::Input::DoubleTappedRoutedEventArgs const& e)
const;
auto OnHolding(
winrt::Microsoft::UI::Xaml::Input::HoldingRoutedEventArgs const& e)
const;
auto OnRightTapped(
winrt::Microsoft::UI::Xaml::Input::RightTappedRoutedEventArgs const& e)
const;
auto OnManipulationStarting(
winrt::Microsoft::UI::Xaml::Input::
ManipulationStartingRoutedEventArgs const& e) const;
auto OnManipulationInertiaStarting(
winrt::Microsoft::UI::Xaml::Input::
ManipulationInertiaStartingRoutedEventArgs const& e) const;
auto OnManipulationStarted(
winrt::Microsoft::UI::Xaml::Input::
ManipulationStartedRoutedEventArgs const& e) const;
auto OnManipulationDelta(
winrt::Microsoft::UI::Xaml::Input::
ManipulationDeltaRoutedEventArgs const& e) const;
auto OnManipulationCompleted(
winrt::Microsoft::UI::Xaml::Input::
ManipulationCompletedRoutedEventArgs const& e) const;
auto OnKeyUp(
winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const;
auto OnKeyDown(
winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const;
auto OnPreviewKeyDown(
winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const;
auto OnPreviewKeyUp(
winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const;
auto OnGotFocus(winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const;
auto OnLostFocus(
winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const;
auto OnCharacterReceived(
winrt::Microsoft::UI::Xaml::Input::
CharacterReceivedRoutedEventArgs const& e) const;
auto OnDragEnter(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const;
auto OnDragLeave(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const;
auto OnDragOver(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const;
auto OnDrop(winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const;
};
template <typename D>
class IDataTemplateSelectorOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IDataTemplateSelectorOverrides =
winrt::Microsoft::UI::Xaml::Controls::IDataTemplateSelectorOverrides;
auto SelectTemplateCore(
winrt::Windows::Foundation::IInspectable const& item,
winrt::Microsoft::UI::Xaml::DependencyObject const& container) const;
auto SelectTemplateCore(
winrt::Windows::Foundation::IInspectable const& item) const;
};
template <typename D>
class IGroupStyleSelectorOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IGroupStyleSelectorOverrides =
winrt::Microsoft::UI::Xaml::Controls::IGroupStyleSelectorOverrides;
auto SelectGroupStyleCore(
winrt::Windows::Foundation::IInspectable const& group,
uint32_t level) const;
};
template <typename D>
class IIconSourceOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IIconSourceOverrides =
winrt::Microsoft::UI::Xaml::Controls::IIconSourceOverrides;
auto CreateIconElementCore() const;
auto GetIconElementPropertyCore(
winrt::Microsoft::UI::Xaml::DependencyProperty const&
iconSourceProperty) const;
};
template <typename D>
class IItemCollectionTransitionProviderOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IItemCollectionTransitionProviderOverrides = winrt::Microsoft::UI::
Xaml::Controls::IItemCollectionTransitionProviderOverrides;
auto ShouldAnimateCore(
winrt::Microsoft::UI::Xaml::Controls::ItemCollectionTransition const&
transition) const;
auto StartTransitions(
param::vector<winrt::Microsoft::UI::Xaml::Controls::
ItemCollectionTransition> const& transitions) const;
};
template <typename D>
class IItemsControlOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IItemsControlOverrides =
winrt::Microsoft::UI::Xaml::Controls::IItemsControlOverrides;
auto IsItemItsOwnContainerOverride(
winrt::Windows::Foundation::IInspectable const& item) const;
auto GetContainerForItemOverride() const;
auto ClearContainerForItemOverride(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Windows::Foundation::IInspectable const& item) const;
auto PrepareContainerForItemOverride(
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
winrt::Windows::Foundation::IInspectable const& item) const;
auto OnItemsChanged(
winrt::Windows::Foundation::IInspectable const& e) const;
auto OnItemContainerStyleChanged(
winrt::Microsoft::UI::Xaml::Style const& oldItemContainerStyle,
winrt::Microsoft::UI::Xaml::Style const& newItemContainerStyle) const;
auto OnItemContainerStyleSelectorChanged(
winrt::Microsoft::UI::Xaml::Controls::StyleSelector const&
oldItemContainerStyleSelector,
winrt::Microsoft::UI::Xaml::Controls::StyleSelector const&
newItemContainerStyleSelector) const;
auto OnItemTemplateChanged(
winrt::Microsoft::UI::Xaml::DataTemplate const& oldItemTemplate,
winrt::Microsoft::UI::Xaml::DataTemplate const& newItemTemplate) const;
auto OnItemTemplateSelectorChanged(
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
oldItemTemplateSelector,
winrt::Microsoft::UI::Xaml::Controls::DataTemplateSelector const&
newItemTemplateSelector) const;
auto OnGroupStyleSelectorChanged(
winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const&
oldGroupStyleSelector,
winrt::Microsoft::UI::Xaml::Controls::GroupStyleSelector const&
newGroupStyleSelector) const;
};
template <typename D>
class ILayoutOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using ILayoutOverrides =
winrt::Microsoft::UI::Xaml::Controls::ILayoutOverrides;
auto CreateDefaultItemTransitionProvider() const;
};
template <typename D>
class ILayoutContextOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using ILayoutContextOverrides =
winrt::Microsoft::UI::Xaml::Controls::ILayoutContextOverrides;
[[nodiscard]] auto LayoutStateCore() const;
auto LayoutStateCore(
winrt::Windows::Foundation::IInspectable const& value) const;
};
template <typename D>
class INonVirtualizingLayoutOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using INonVirtualizingLayoutOverrides =
winrt::Microsoft::UI::Xaml::Controls::INonVirtualizingLayoutOverrides;
auto InitializeForContextCore(
winrt::Microsoft::UI::Xaml::Controls::
NonVirtualizingLayoutContext const& context) const;
auto UninitializeForContextCore(
winrt::Microsoft::UI::Xaml::Controls::
NonVirtualizingLayoutContext const& context) const;
auto MeasureOverride(
winrt::Microsoft::UI::Xaml::Controls::
NonVirtualizingLayoutContext const& context,
winrt::Windows::Foundation::Size const& availableSize) const;
auto ArrangeOverride(
winrt::Microsoft::UI::Xaml::Controls::
NonVirtualizingLayoutContext const& context,
winrt::Windows::Foundation::Size const& finalSize) const;
};
template <typename D>
class INonVirtualizingLayoutContextOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using INonVirtualizingLayoutContextOverrides = winrt::Microsoft::UI::Xaml::
Controls::INonVirtualizingLayoutContextOverrides;
[[nodiscard]] auto ChildrenCore() const;
};
template <typename D>
class IPageOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IPageOverrides = winrt::Microsoft::UI::Xaml::Controls::IPageOverrides;
auto OnNavigatedFrom(
winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e)
const;
auto OnNavigatedTo(
winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e)
const;
auto OnNavigatingFrom(
winrt::Microsoft::UI::Xaml::Navigation::NavigatingCancelEventArgs const&
e) const;
};
template <typename D>
class IStyleSelectorOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IStyleSelectorOverrides =
winrt::Microsoft::UI::Xaml::Controls::IStyleSelectorOverrides;
auto SelectStyleCore(
winrt::Windows::Foundation::IInspectable const& item,
winrt::Microsoft::UI::Xaml::DependencyObject const& container) const;
};
template <typename D>
class IToggleSwitchOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IToggleSwitchOverrides =
winrt::Microsoft::UI::Xaml::Controls::IToggleSwitchOverrides;
auto OnToggled() const;
auto OnOnContentChanged(
winrt::Windows::Foundation::IInspectable const& oldContent,
winrt::Windows::Foundation::IInspectable const& newContent) const;
auto OnOffContentChanged(
winrt::Windows::Foundation::IInspectable const& oldContent,
winrt::Windows::Foundation::IInspectable const& newContent) const;
auto OnHeaderChanged(
winrt::Windows::Foundation::IInspectable const& oldContent,
winrt::Windows::Foundation::IInspectable const& newContent) const;
};
template <typename D>
class IVirtualizingLayoutOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IVirtualizingLayoutOverrides =
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingLayoutOverrides;
auto InitializeForContextCore(
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const&
context) const;
auto UninitializeForContextCore(
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const&
context) const;
auto MeasureOverride(
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const&
context,
winrt::Windows::Foundation::Size const& availableSize) const;
auto ArrangeOverride(
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const&
context,
winrt::Windows::Foundation::Size const& finalSize) const;
auto OnItemsChangedCore(
winrt::Microsoft::UI::Xaml::Controls::VirtualizingLayoutContext const&
context,
winrt::Windows::Foundation::IInspectable const& source,
winrt::Microsoft::UI::Xaml::Interop::
NotifyCollectionChangedEventArgs const& args) const;
};
template <typename D>
class IVirtualizingLayoutContextOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IVirtualizingLayoutContextOverrides = winrt::Microsoft::UI::Xaml::
Controls::IVirtualizingLayoutContextOverrides;
auto ItemCountCore() const;
auto GetItemAtCore(int32_t index) const;
auto RealizationRectCore() const;
auto GetOrCreateElementAtCore(
int32_t index,
winrt::Microsoft::UI::Xaml::Controls::ElementRealizationOptions const&
options) const;
auto RecycleElementCore(
winrt::Microsoft::UI::Xaml::UIElement const& element) const;
[[nodiscard]] auto RecommendedAnchorIndexCore() const;
[[nodiscard]] auto LayoutOriginCore() const;
auto LayoutOriginCore(winrt::Windows::Foundation::Point const& value) const;
};
template <typename D>
class IVirtualizingLayoutContextOverrides2T {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IVirtualizingLayoutContextOverrides2 = winrt::Microsoft::UI::Xaml::
Controls::IVirtualizingLayoutContextOverrides2;
auto VisibleRectCore() const;
};
template <typename D>
class IVirtualizingPanelOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IVirtualizingPanelOverrides =
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingPanelOverrides;
auto OnItemsChanged(winrt::Windows::Foundation::IInspectable const& sender,
winrt::Microsoft::UI::Xaml::Controls::Primitives::
ItemsChangedEventArgs const& args) const;
auto OnClearChildren() const;
auto BringIndexIntoView(int32_t index) const;
};
template <typename D>
class IVirtualizingStackPanelOverridesT {
D& shim() noexcept { return *static_cast<D*>(this); }
D const& shim() const noexcept { return *static_cast<const D*>(this); }
public:
using IVirtualizingStackPanelOverrides =
winrt::Microsoft::UI::Xaml::Controls::IVirtualizingStackPanelOverrides;
auto OnCleanUpVirtualizedItem(
winrt::Microsoft::UI::Xaml::Controls::
CleanUpVirtualizedItemEventArgs const& e) const;
};
}
#endif