static SideAppBar() { NameProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata("SideAppBar1")); DefaultStyleKeyProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata(typeof(SideAppBar))); WidthProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata(Convert.ToDouble(48))); HorizontalAlignmentProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata(HorizontalAlignment.Left)); VerticalAlignmentProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata(VerticalAlignment.Stretch)); MarginProperty .OverrideMetadata(typeof(SideAppBar), new FrameworkPropertyMetadata(new Thickness(0, 40, 0, 0))); ///////////////////////////////////////////////////////////////////////////////// /// Routed Events: ///////////////////////////////////////////////////////////////////////////////// EventManager.RegisterClassHandler(typeof(SideAppBar), SizeChangedEvent, new RoutedEventHandler(OnLoaded)); }
/// <summary> /// Initializes the <see cref="WindowStateSetting"/> class. /// </summary> static WindowStateSetting() { OwnerProperty.OverrideMetadata(typeof(WindowStateSetting), new FrameworkPropertyMetadata(null, OnOwnerChanged)); NameProperty.OverrideMetadata(typeof(WindowStateSetting), new FrameworkPropertyMetadata(GetName(), null, (sender, value) => GetName())); }