static CustomContentControl() { ContentProperty.OverrideMetadata( typeof(CustomContentControl), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnContentChanged)) ); }
static StyleDialog() { DefaultStyleKeyProperty.OverrideMetadata(typeof(StyleDialog), new FrameworkPropertyMetadata(typeof(StyleDialog))); ContentProperty.OverrideMetadata(typeof(StyleDialog), new FrameworkPropertyMetadata(new PropertyChangedCallback(Changed))); WidthProperty.OverrideMetadata(typeof(StyleDialog), new FrameworkPropertyMetadata(new PropertyChangedCallback(Changed))); HeightProperty.OverrideMetadata(typeof(StyleDialog), new FrameworkPropertyMetadata(new PropertyChangedCallback(Changed))); }
static RangeBase3D() { ContentProperty.OverrideMetadata( typeof(RangeBase3D), new UIPropertyMetadata( ContentPropertyChanged)); }
static LayoutFloatingWindowControl() { AllowsTransparencyProperty.OverrideMetadata(typeof(LayoutFloatingWindowControl), new FrameworkPropertyMetadata(false)); ContentProperty.OverrideMetadata(typeof(LayoutFloatingWindowControl), new FrameworkPropertyMetadata(null, null, CoerceContentValue)); ShowInTaskbarProperty.OverrideMetadata(typeof(LayoutFloatingWindowControl), new FrameworkPropertyMetadata(false)); WindowStyleProperty.OverrideMetadata(typeof(LayoutFloatingWindowControl), new FrameworkPropertyMetadata(WindowStyle.None)); }
static TransitionControl() { DefaultStyleKeyProperty.OverrideMetadata( typeof(TransitionControl), new FrameworkPropertyMetadata(typeof(TransitionControl))); ContentProperty.OverrideMetadata( typeof(TransitionControl), new FrameworkPropertyMetadata(OnContentPropertyChanged)); }
static MediaPlayer() { DefaultStyleKeyProperty.OverrideMetadata(typeof(MediaPlayer), new FrameworkPropertyMetadata(typeof(MediaPlayer))); BackgroundProperty.OverrideMetadata(typeof(MediaPlayer), new FrameworkPropertyMetadata(Brushes.Black)); HorizontalAlignmentProperty.OverrideMetadata(typeof(MediaPlayer), new FrameworkPropertyMetadata(HorizontalAlignment.Stretch)); VerticalAlignmentProperty.OverrideMetadata(typeof(MediaPlayer), new FrameworkPropertyMetadata(VerticalAlignment.Stretch)); ContentProperty.OverrideMetadata(typeof(MediaPlayer), new FrameworkPropertyMetadata(ContentChanged, CoerceContent)); }
static MyLabel() { ContentProperty.OverrideMetadata(typeof(MyLabel), new FrameworkPropertyMetadata( new PropertyChangedCallback(OnContentChanged))); }
/// <summary> /// Initializes static members of the <see cref="MathBlock" /> class. /// </summary> static MathBlock() { DefaultStyleKeyProperty.OverrideMetadata( typeof(MathBlock), new FrameworkPropertyMetadata(typeof(MathBlock))); ContentProperty.OverrideMetadata( typeof(MathBlock), new FrameworkPropertyMetadata(typeof(MathBlock), (s, e) => ((MathBlock)s).ContentChanged())); }
static FormattedTextBlock() { DefaultStyleKeyProperty.OverrideMetadata( typeof(FormattedTextBlock), new FrameworkPropertyMetadata(typeof(FormattedTextBlock))); ContentProperty.OverrideMetadata( typeof(FormattedTextBlock), new PropertyMetadata(defaultValue: null, ContentPropertyChangedHandler)); }
static DocumentFloatingWindow() { //This OverrideMetadata call tells the system that this element wants to provide a style that is different than its base class. //This style is defined in themes\generic.xaml DefaultStyleKeyProperty.OverrideMetadata(typeof(DocumentFloatingWindow), new FrameworkPropertyMetadata(typeof(DocumentFloatingWindow))); ContentProperty.OverrideMetadata(typeof(DocumentFloatingWindow), new FrameworkPropertyMetadata( new PropertyChangedCallback(OnContentPropertyChanged), new CoerceValueCallback(OnCoerceValueContentProperty))); }
/// <summary> /// Initializes static members of the RibbonGalleryItem class. /// </summary> static RibbonGalleryItem() { Type ownerType = typeof(RibbonGalleryItem); DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType)); ContentProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new PropertyChangedCallback(OnContentChanged), new CoerceValueCallback(CoerceContent))); ToolTipProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(RibbonHelper.CoerceRibbonToolTip))); ToolTipService.ShowOnDisabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true)); EventManager.RegisterClassHandler(ownerType, KeyTipService.ActivatingKeyTipEvent, new ActivatingKeyTipEventHandler(OnActivatingKeyTipThunk)); EventManager.RegisterClassHandler(ownerType, KeyTipService.KeyTipAccessedEvent, new KeyTipAccessedEventHandler(OnKeyTipAccessedThunk)); }
//------------------------------------------------------ // // Constructors // //------------------------------------------------------ #region Constructors /// <summary> /// Constructs a window object /// </summary> static NavigationWindow() { _dType = DependencyObjectType.FromSystemTypeInternal(typeof(NavigationWindow)); DefaultStyleKeyProperty.OverrideMetadata( typeof(NavigationWindow), new FrameworkPropertyMetadata(typeof(NavigationWindow))); ContentProperty.OverrideMetadata( typeof(NavigationWindow), new FrameworkPropertyMetadata( null, new CoerceValueCallback(CoerceContent))); SandboxExternalContentProperty.OverrideMetadata( typeof(NavigationWindow), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnSandboxExternalContentPropertyChanged), new CoerceValueCallback(CoerceSandBoxExternalContentValue))); CommandManager.RegisterClassCommandBinding( typeof(NavigationWindow), new CommandBinding( NavigationCommands.BrowseBack, new ExecutedRoutedEventHandler(OnGoBack), new CanExecuteRoutedEventHandler(OnQueryGoBack))); CommandManager.RegisterClassCommandBinding( typeof(NavigationWindow), new CommandBinding( NavigationCommands.BrowseForward, new ExecutedRoutedEventHandler(OnGoForward), new CanExecuteRoutedEventHandler(OnQueryGoForward))); CommandManager.RegisterClassCommandBinding( typeof(NavigationWindow), new CommandBinding(NavigationCommands.NavigateJournal, new ExecutedRoutedEventHandler(OnNavigateJournal))); CommandManager.RegisterClassCommandBinding( typeof(NavigationWindow), new CommandBinding( NavigationCommands.Refresh, new ExecutedRoutedEventHandler(OnRefresh), new CanExecuteRoutedEventHandler(OnQueryRefresh))); CommandManager.RegisterClassCommandBinding( typeof(NavigationWindow), new CommandBinding( NavigationCommands.BrowseStop, new ExecutedRoutedEventHandler(OnBrowseStop), new CanExecuteRoutedEventHandler(OnQueryBrowseStop))); }
static DataGridRowHeader() { DefaultStyleKeyProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(typeof(DataGridRowHeader))); ContentProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContent)); ContentTemplateProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContentTemplate)); ContentTemplateSelectorProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContentTemplateSelector)); StyleProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceStyle)); WidthProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceWidth)); ClickModeProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(ClickMode.Press)); FocusableProperty.OverrideMetadata(typeof(DataGridRowHeader), new FrameworkPropertyMetadata(false)); }
/// <summary> /// Initializes static members of the RibbonGalleryItem class. /// </summary> static RibbonGalleryItem() { Type ownerType = typeof(RibbonGalleryItem); DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType)); ContentProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new PropertyChangedCallback(OnContentChanged), new CoerceValueCallback(CoerceContent))); ToolTipProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(RibbonHelper.CoerceRibbonToolTip))); ToolTipService.ShowOnDisabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true)); #if RIBBON_IN_FRAMEWORK AutomationProperties.IsOffscreenBehaviorProperty.OverrideMetadata(typeof(RibbonGalleryItem), new FrameworkPropertyMetadata(IsOffscreenBehavior.FromClip)); #endif EventManager.RegisterClassHandler(ownerType, KeyTipService.ActivatingKeyTipEvent, new ActivatingKeyTipEventHandler(OnActivatingKeyTipThunk)); EventManager.RegisterClassHandler(ownerType, KeyTipService.KeyTipAccessedEvent, new KeyTipAccessedEventHandler(OnKeyTipAccessedThunk)); }
static DataGridColumnHeader() { DefaultStyleKeyProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(typeof(DataGridColumnHeader))); ContentProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContent)); ContentTemplateProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplate)); ContentTemplateSelectorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplateSelector)); ContentStringFormatProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStringFormat)); StyleProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStyle)); HeightProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceHeight)); FocusableProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(false)); ClipProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnCoerceClip)); }
/// <summary> /// Initializes static members of the <see cref="MediaElement"/> class. /// </summary> static MediaElement() { // Content property cannot be changed. ContentProperty.OverrideMetadata(typeof(MediaElement), new FrameworkPropertyMetadata(null, OnCoerceContentValue)); var style = new Style(typeof(MediaElement), null); style.Setters.Add(new Setter(FlowDirectionProperty, FlowDirection.LeftToRight)); style.Seal(); StyleProperty.OverrideMetadata(typeof(MediaElement), new FrameworkPropertyMetadata(style)); // Initialize the core MediaEngine.Initialize(WindowsPlatform.Instance); }
/// <summary> /// Initializes static members of the <see cref="MediaElement"/> class. /// </summary> static MediaElement() { MediaEngine.FFmpegMessageLogged += (s, message) => FFmpegMessageLogged?.Invoke(typeof(MediaElement), new MediaLogMessageEventArgs(message)); // A GUI context must be registered Library.RegisterGuiContext(GuiContext.Current); // Content property cannot be changed. ContentProperty.OverrideMetadata(typeof(MediaElement), new FrameworkPropertyMetadata(null, OnCoerceContentValue)); var style = new Style(typeof(MediaElement), null); style.Setters.Add(new Setter(FlowDirectionProperty, FlowDirection.LeftToRight)); style.Seal(); StyleProperty.OverrideMetadata(typeof(MediaElement), new FrameworkPropertyMetadata(style)); }
static RibbonTabHeader() { Type ownerType = typeof(RibbonTabHeader); IsEnabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceIsEnabled))); DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType)); VisibilityProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(CoerceVisibility))); ToolTipService.ShowOnDisabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true)); StyleProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(OnNotifyPropertyChanged, CoerceStyle)); ContentProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(OnNotifyPropertyChanged, CoerceContent)); ContentTemplateProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(OnNotifyPropertyChanged, CoerceContentTemplate)); ContentTemplateSelectorProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(OnNotifyPropertyChanged, CoerceContentTemplateSelector)); ContentStringFormatProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(OnNotifyPropertyChanged, CoerceStringFormat)); KeyTipService.KeyTipProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(CoerceKeyTip))); EventManager.RegisterClassHandler(ownerType, KeyTipService.ActivatingKeyTipEvent, new ActivatingKeyTipEventHandler(OnActivatingKeyTipThunk)); EventManager.RegisterClassHandler(ownerType, KeyTipService.KeyTipAccessedEvent, new KeyTipAccessedEventHandler(OnKeyTipAccessedThunk)); }
public static WindowExpander() { DefaultStyleKeyProperty.OverrideMetadata(typeof(WindowExpander), new PropertyMetadata(typeof(WindowExpander))); ContentProperty.OverrideMetadata(typeof(WindowExpander), new FrameworkPropertyMetadata { PropertyChangedCallback = (obj, e) => { var expander = (WindowExpander)obj; var oldWindow = (Window)e.OldValue; var newWindow = (Window)e.NewValue; if (oldWindow != null) { if (!expander.IsExpanded) { expander.SwapContent(oldWindow); } oldWindow.StateChanged -= OnStateChanged; } expander.ConstructLiveThumbnail(); if (newWindow != null) { if (!expander.IsExpanded) { expander.SwapContent(newWindow); } newWindow.StateChanged -= OnStateChanged; } } }); IsExpandedProperty.OverrideMetadata(typeof(WindowExpander), new FrameworkPropertyMetadata { PropertyChangedCallback = (obj, e) => { var expander = (WindowExpander)obj; var window = (Window)expander.Content; if (window != null) { expander.SwapContent(window); expander.AnimateWindow(window); } } }); }
static DialogWindow() { ContentProperty.OverrideMetadata(typeof(DialogWindow), new PropertyMetadata(OnContentChanged)); }
static ContentControlWithNotification() { ContentProperty.OverrideMetadata(typeof(ContentControlWithNotification), new FrameworkPropertyMetadata(OnContentChanged)); }
/// <summary> /// Static constructor /// </summary> static CalendarDayButton() { DefaultStyleKeyProperty.OverrideMetadata(typeof(CalendarDayButton), new FrameworkPropertyMetadata(typeof(CalendarDayButton))); ContentProperty.OverrideMetadata(typeof(CalendarDayButton), new FrameworkPropertyMetadata(null, OnCoerceContent)); }
static NotedExpander() { DefaultStyleKeyProperty.OverrideMetadata(typeof(NotedExpander), new FrameworkPropertyMetadata(typeof(NotedExpander))); ContentProperty.OverrideMetadata(typeof(NotedExpander), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnContentChangedCallback))); }
static ContentPresenterEx() { ContentProperty.OverrideMetadata(typeof(ContentPresenterEx), new FrameworkPropertyMetadata(OnContentPropertyChanged)); }
static ChatFrame() { ContentProperty.OverrideMetadata(typeof(ChatFrame), new FrameworkPropertyMetadata(OnContentChanged)); }
/// <summary> /// Static constructor. /// </summary> static Gyroscope3D() { ContentProperty.OverrideMetadata( typeof(Gyroscope3D), new UIPropertyMetadata(ContentPropertyChanged)); }
/// <summary> /// Static constructor. /// </summary> static ButtonBase3D() { ContentProperty.OverrideMetadata( typeof(ButtonBase3D), new UIPropertyMetadata(OnContentChanged)); }
static ScrollViewer() { PropertyMetadata baseMetadata = ContentProperty.GetMetadata(typeof(System.Windows.Controls.ScrollViewer)); ContentProperty.OverrideMetadata(typeof(ScrollViewer), new FrameworkPropertyMetadata(null, baseMetadata.PropertyChangedCallback, OnCoerceContentChanged)); }
static ChangeAwareContentControl() { ContentProperty.OverrideMetadata(typeof(ChangeAwareContentControl), new FrameworkPropertyMetadata(OnContentChanged)); }
/// <summary> /// Override metadata for the <see cref="ContentControl.Content"/> property. /// </summary> protected static void OverrideMetadataContent() { ContentProperty.OverrideMetadata(typeof(ExtendedTreeViewItemBase), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnContentChanged))); }