/// <summary> /// Initializes static members of the <see cref="PDFView"/> class. /// </summary> static PDFView() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PDFView), new FrameworkPropertyMetadata(typeof(PDFView))); BackgroundProperty.OverrideMetadata(typeof(PDFView), new FrameworkPropertyMetadata(Brushes.DarkGray)); BorderBrushProperty.OverrideMetadata(typeof(PDFView), new FrameworkPropertyMetadata(Brushes.Black)); BorderThicknessProperty.OverrideMetadata(typeof(PDFView), new FrameworkPropertyMetadata(new Thickness(1))); }
static ExtendedTextBox() { BackgroundProperty.OverrideMetadata(typeof(ExtendedTextBox), new FrameworkPropertyMetadata(new SolidColorBrush(Colors.White), OnBackgroundPropertyChanged)); BorderBrushProperty.OverrideMetadata(typeof(ExtendedTextBox), new FrameworkPropertyMetadata(new SolidColorBrush(Color.FromArgb(0xFF, 0xAB, 0xAD, 0xB3)), OnBorderBrushPropertyChanged)); ForegroundProperty.OverrideMetadata(typeof(ExtendedTextBox), new FrameworkPropertyMetadata(new SolidColorBrush(Colors.Black), OnForegroundPropertyChanged)); OpacityMaskProperty.OverrideMetadata(typeof(ExtendedTextBox), new FrameworkPropertyMetadata(null, OnOpacityMaskPropertyChanged)); }
static PDFThumbnailView() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PDFThumbnailView), new FrameworkPropertyMetadata(typeof(PDFThumbnailView))); BackgroundProperty.OverrideMetadata(typeof(PDFThumbnailView), new FrameworkPropertyMetadata(Brushes.White)); BorderBrushProperty.OverrideMetadata(typeof(PDFThumbnailView), new FrameworkPropertyMetadata(Brushes.Black)); BorderThicknessProperty.OverrideMetadata(typeof(PDFThumbnailView), new FrameworkPropertyMetadata(new Thickness(0.5d))); }
static ExtendedProgressBar() { DefaultStyleKeyProperty.OverrideMetadata(typeof(ExtendedProgressBar), new FrameworkPropertyMetadata(typeof(ExtendedProgressBar))); BackgroundProperty.OverrideMetadata(typeof(ExtendedProgressBar), new FrameworkPropertyMetadata(Brushes.LightGray)); BorderBrushProperty.OverrideMetadata(typeof(ExtendedProgressBar), new FrameworkPropertyMetadata(Brushes.Gray)); ValueProperty.OverrideMetadata(typeof(ExtendedProgressBar), new FrameworkPropertyMetadata(0.0)); MaximumProperty.OverrideMetadata(typeof(ExtendedProgressBar), new FrameworkPropertyMetadata(1.0)); }
static NumericUpDown() { InitializeCommands(); DefaultStyleKeyProperty.OverrideMetadata(typeof(NumericUpDown), new FrameworkPropertyMetadata(typeof(NumericUpDown))); BackgroundProperty.OverrideMetadata(typeof(NumericUpDown), new FrameworkPropertyMetadata(Brushes.LightGray)); BorderBrushProperty.OverrideMetadata(typeof(NumericUpDown), new FrameworkPropertyMetadata(Brushes.Gray)); }
static CustomDateTimePicker() { DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(typeof(CustomDateTimePicker))); BorderBrushProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(new SolidColorBrush(Colors.DeepSkyBlue))); BorderThicknessProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(new Thickness(1))); SelectedDateProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(DateTime.Now.Date, SelectedDateChangedCb)); }
static AyGaosiBackgroundLayer() { BorderBrushProperty.OverrideMetadata( typeof(AyGaosiBackgroundLayer), new FrameworkPropertyMetadata(new PropertyChangedCallback(BorderBrushPropertyChanged))); BorderThicknessProperty.OverrideMetadata( typeof(AyGaosiBackgroundLayer), new FrameworkPropertyMetadata(new PropertyChangedCallback(BorderThicknessPropertyChanged))); }
static CircularProgressBar() { DefaultStyleKeyProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(typeof(CircularProgressBar))); MinimumProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(0D)); MaximumProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(100D)); SmallChangeProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(1D)); LargeChangeProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(10D)); BorderBrushProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(Brushes.LightGray)); BorderThicknessProperty.OverrideMetadata(typeof(CircularProgressBar), new FrameworkPropertyMetadata(new Thickness(10), OnBorderThicknessChanged)); }
static LiveToolTip() { var thisType = typeof(LiveToolTip); DefaultStyleKeyProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(thisType)); FocusableProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(false)); IsHitTestVisibleProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(false)); BackgroundProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(Brushes.White)); OpacityProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(1.0)); BorderBrushProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(Brushes.DarkGray)); BorderThicknessProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(new Thickness(1.0))); }
static BorderWindow() { DefaultStyleKeyProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(typeof(BorderWindow))); WindowStyleProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(WindowStyle.None)); ShowInTaskbarProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(false)); AllowsTransparencyProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(true)); ShowActivatedProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(false)); ResizeModeProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(ResizeMode.NoResize)); BorderBrushProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(Brushes.DimGray)); // override to make border less visible initially for slow machines WidthProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(1d)); HeightProperty.OverrideMetadata(typeof(BorderWindow), new FrameworkPropertyMetadata(1d)); }
static CalloutWindow() { BorderBrushProperty.OverrideMetadata( typeof(CalloutWindow), new FrameworkPropertyMetadata(new SolidColorBrush(Color.FromArgb(255, 238, 156, 88)))); HorizontalContentAlignmentProperty.OverrideMetadata( typeof(CalloutWindow), new FrameworkPropertyMetadata(HorizontalAlignment.Center)); VerticalContentAlignmentProperty.OverrideMetadata( typeof(CalloutWindow), new FrameworkPropertyMetadata(VerticalAlignment.Center)); }
static DionysusTextBox() { //For the IsReadOnly dependency property IsReadOnlyProperty.OverrideMetadata( //On the type DionysusTextBox typeof(DionysusTextBox), //Redefine default behavior new FrameworkPropertyMetadata( //Default value, can also omit this parameter null, //When IsReadOnly changed, this is executed new PropertyChangedCallback( (dpo, dpce) => { //dpo hold the DionysusTextBox instance on which IsReachOnly changed //dpce.NewValue hold the new value of IsReadOnly //Run logic to set the background here, you are on the UI thread. //Example of setting the BorderBrush from ARGB values: var dioBox = dpo as DionysusTextBox; //Should always be true, of course, it's just my OCD ;) if (dioBox != null) { dioBox.BorderBrush = ColorConverter.ConvertFromString("#FFDDDDDD") as Color?; } }))); //For the BorderBrush property BorderBrushProperty.OverrideMetadata( //On the type DionysusTextBox typeof(DionysusTextBox), //Redefine default behavior new FrameworkPropertyMetadata( //Default value ColorConverter.ConvertFromString("#FFDDDDDD") as Color?)); }
/// <summary> /// Initializes the <see cref="DomainUpDown"/> class. /// </summary> static DomainUpDown() { DefaultStyleKeyProperty.OverrideMetadata(typeof(DomainUpDown), new FrameworkPropertyMetadata(typeof(DomainUpDown))); BorderBrushProperty.OverrideMetadata(typeof(DomainUpDown), new FrameworkPropertyMetadata(SystemColors.ControlLightBrush)); }
static ExtendedCheckBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(ExtendedCheckBox), new FrameworkPropertyMetadata(typeof(ExtendedCheckBox))); BackgroundProperty.OverrideMetadata(typeof(ExtendedCheckBox), new FrameworkPropertyMetadata(Brushes.LightGray)); BorderBrushProperty.OverrideMetadata(typeof(ExtendedCheckBox), new FrameworkPropertyMetadata(Brushes.Gray)); }
static CustomWindow() { BackgroundProperty.OverrideMetadata(typeof(CustomWindow), new FrameworkPropertyMetadata(Brushes.White)); BorderBrushProperty.OverrideMetadata(typeof(CustomWindow), new FrameworkPropertyMetadata(new SolidColorBrush(Color.FromRgb(103, 163, 219)))); DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomWindow), new FrameworkPropertyMetadata(typeof(CustomWindow))); }
set => SetValue(BorderBrushProperty, value);
static MyUserControl() { BorderBrushProperty.OverrideMetadata( typeof(MyUserControl), new FrameworkPropertyMetadata(Brushes.Black)); }
static QuestionItemBox() { BackgroundProperty.OverrideMetadata(typeof(QuestionItemBox), new FrameworkPropertyMetadata(defaultBackgroundBrush)); BorderBrushProperty.OverrideMetadata(typeof(QuestionItemBox), new FrameworkPropertyMetadata(defaultBorderBrush)); }
static ToggleStrip() { DefaultStyleKeyProperty.OverrideMetadata(typeof(ToggleStrip), new FrameworkPropertyMetadata(typeof(ToggleStrip))); BorderThicknessProperty.OverrideMetadata(typeof(ToggleStrip), new FrameworkPropertyMetadata(new Thickness(1))); BorderBrushProperty.OverrideMetadata(typeof(ToggleStrip), new FrameworkPropertyMetadata(CoerceUtils.CoerceBrushFrom("#202020"))); }
static MultiButton() { BorderBrushProperty.OverrideMetadata(typeof(MultiButton), new FrameworkPropertyMetadata(null, BorderBrushChanged)); }
static NullTextBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(NullTextBox), new FrameworkPropertyMetadata(typeof(NullTextBox))); BorderThicknessProperty.OverrideMetadata(typeof(NullTextBox), new FrameworkPropertyMetadata(new Thickness(1))); BorderBrushProperty.OverrideMetadata(typeof(NullTextBox), new FrameworkPropertyMetadata(Brushes.Gray)); }