in dev/Generated/TeachingTip.properties.cpp [47:280]
void TeachingTipProperties::EnsureProperties()
{
if (!s_ActionButtonCommandProperty)
{
s_ActionButtonCommandProperty =
InitializeDependencyProperty(
L"ActionButtonCommand",
winrt::name_of<winrt::ICommand>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::ICommand>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnActionButtonCommandPropertyChanged));
}
if (!s_ActionButtonCommandParameterProperty)
{
s_ActionButtonCommandParameterProperty =
InitializeDependencyProperty(
L"ActionButtonCommandParameter",
winrt::name_of<winrt::IInspectable>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::IInspectable>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnActionButtonCommandParameterPropertyChanged));
}
if (!s_ActionButtonContentProperty)
{
s_ActionButtonContentProperty =
InitializeDependencyProperty(
L"ActionButtonContent",
winrt::name_of<winrt::IInspectable>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::IInspectable>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnActionButtonContentPropertyChanged));
}
if (!s_ActionButtonStyleProperty)
{
s_ActionButtonStyleProperty =
InitializeDependencyProperty(
L"ActionButtonStyle",
winrt::name_of<winrt::Style>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::Style>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnActionButtonStylePropertyChanged));
}
if (!s_CloseButtonCommandProperty)
{
s_CloseButtonCommandProperty =
InitializeDependencyProperty(
L"CloseButtonCommand",
winrt::name_of<winrt::ICommand>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::ICommand>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnCloseButtonCommandPropertyChanged));
}
if (!s_CloseButtonCommandParameterProperty)
{
s_CloseButtonCommandParameterProperty =
InitializeDependencyProperty(
L"CloseButtonCommandParameter",
winrt::name_of<winrt::IInspectable>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::IInspectable>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnCloseButtonCommandParameterPropertyChanged));
}
if (!s_CloseButtonContentProperty)
{
s_CloseButtonContentProperty =
InitializeDependencyProperty(
L"CloseButtonContent",
winrt::name_of<winrt::IInspectable>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::IInspectable>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnCloseButtonContentPropertyChanged));
}
if (!s_CloseButtonStyleProperty)
{
s_CloseButtonStyleProperty =
InitializeDependencyProperty(
L"CloseButtonStyle",
winrt::name_of<winrt::Style>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::Style>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnCloseButtonStylePropertyChanged));
}
if (!s_HeroContentProperty)
{
s_HeroContentProperty =
InitializeDependencyProperty(
L"HeroContent",
winrt::name_of<winrt::UIElement>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::UIElement>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnHeroContentPropertyChanged));
}
if (!s_HeroContentPlacementProperty)
{
s_HeroContentPlacementProperty =
InitializeDependencyProperty(
L"HeroContentPlacement",
winrt::name_of<winrt::TeachingTipHeroContentPlacementMode>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::TeachingTipHeroContentPlacementMode>::BoxValueIfNecessary(winrt::TeachingTipHeroContentPlacementMode::Auto),
winrt::PropertyChangedCallback(&OnHeroContentPlacementPropertyChanged));
}
if (!s_IconSourceProperty)
{
s_IconSourceProperty =
InitializeDependencyProperty(
L"IconSource",
winrt::name_of<winrt::IconSource>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::IconSource>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnIconSourcePropertyChanged));
}
if (!s_IsLightDismissEnabledProperty)
{
s_IsLightDismissEnabledProperty =
InitializeDependencyProperty(
L"IsLightDismissEnabled",
winrt::name_of<bool>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<bool>::BoxValueIfNecessary(false),
winrt::PropertyChangedCallback(&OnIsLightDismissEnabledPropertyChanged));
}
if (!s_IsOpenProperty)
{
s_IsOpenProperty =
InitializeDependencyProperty(
L"IsOpen",
winrt::name_of<bool>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<bool>::BoxValueIfNecessary(false),
winrt::PropertyChangedCallback(&OnIsOpenPropertyChanged));
}
if (!s_PlacementMarginProperty)
{
s_PlacementMarginProperty =
InitializeDependencyProperty(
L"PlacementMargin",
winrt::name_of<winrt::Thickness>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::Thickness>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnPlacementMarginPropertyChanged));
}
if (!s_PreferredPlacementProperty)
{
s_PreferredPlacementProperty =
InitializeDependencyProperty(
L"PreferredPlacement",
winrt::name_of<winrt::TeachingTipPlacementMode>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::TeachingTipPlacementMode>::BoxValueIfNecessary(winrt::TeachingTipPlacementMode::Auto),
winrt::PropertyChangedCallback(&OnPreferredPlacementPropertyChanged));
}
if (!s_ShouldConstrainToRootBoundsProperty)
{
s_ShouldConstrainToRootBoundsProperty =
InitializeDependencyProperty(
L"ShouldConstrainToRootBounds",
winrt::name_of<bool>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<bool>::BoxValueIfNecessary(true),
winrt::PropertyChangedCallback(&OnShouldConstrainToRootBoundsPropertyChanged));
}
if (!s_SubtitleProperty)
{
s_SubtitleProperty =
InitializeDependencyProperty(
L"Subtitle",
winrt::name_of<winrt::hstring>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::hstring>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnSubtitlePropertyChanged));
}
if (!s_TailVisibilityProperty)
{
s_TailVisibilityProperty =
InitializeDependencyProperty(
L"TailVisibility",
winrt::name_of<winrt::TeachingTipTailVisibility>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::TeachingTipTailVisibility>::BoxValueIfNecessary(winrt::TeachingTipTailVisibility::Auto),
winrt::PropertyChangedCallback(&OnTailVisibilityPropertyChanged));
}
if (!s_TargetProperty)
{
s_TargetProperty =
InitializeDependencyProperty(
L"Target",
winrt::name_of<winrt::FrameworkElement>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::FrameworkElement>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnTargetPropertyChanged));
}
if (!s_TemplateSettingsProperty)
{
s_TemplateSettingsProperty =
InitializeDependencyProperty(
L"TemplateSettings",
winrt::name_of<winrt::TeachingTipTemplateSettings>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::TeachingTipTemplateSettings>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnTemplateSettingsPropertyChanged));
}
if (!s_TitleProperty)
{
s_TitleProperty =
InitializeDependencyProperty(
L"Title",
winrt::name_of<winrt::hstring>(),
winrt::name_of<winrt::TeachingTip>(),
false /* isAttached */,
ValueHelper<winrt::hstring>::BoxedDefaultValue(),
winrt::PropertyChangedCallback(&OnTitlePropertyChanged));
}
}