Пример #1
0
 static LinearTickBar()
 {
     StrokeProperty.OverrideMetadata(
         typeof(LinearTickBar),
         new FrameworkPropertyMetadata(
             Brushes.Black,
             FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender | FrameworkPropertyMetadataOptions.SubPropertiesDoNotAffectRender,
             (d, e) => ((LinearTickBar)d).ResetPen()));
 }
Пример #2
0
        static ProgressCircle()
        {
            Brush myGreenBrush = new SolidColorBrush(Colors.CadetBlue);

            myGreenBrush.Freeze();

            StrokeProperty.OverrideMetadata(typeof(ProgressCircle), new FrameworkPropertyMetadata(myGreenBrush));
            FillProperty.OverrideMetadata(typeof(ProgressCircle), new FrameworkPropertyMetadata(Brushes.Transparent));
            StrokeThicknessProperty.OverrideMetadata(typeof(ProgressCircle), new FrameworkPropertyMetadata(10.0));
        }
Пример #3
0
        static CircularProgress()
        {
            Brush myGreenBrush = new SolidColorBrush(Color.FromArgb(255, 6, 176, 37));

            myGreenBrush.Freeze();

            StrokeProperty.OverrideMetadata(typeof(CircularProgress), new FrameworkPropertyMetadata(myGreenBrush));
            FillProperty.OverrideMetadata(typeof(CircularProgress), new FrameworkPropertyMetadata(Brushes.Transparent));

            StrokeThicknessProperty.OverrideMetadata(typeof(CircularProgress), new FrameworkPropertyMetadata(25.0));
        }
Пример #4
0
 static ShapeBase()
 {
     StrokeDashArrayProperty.OverrideMetadata(typeof(ShapeBase), new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeDashCapProperty.OverrideMetadata(typeof(ShapeBase), new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeDashOffsetProperty.OverrideMetadata(typeof(ShapeBase),
                                               new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeEndLineCapProperty.OverrideMetadata(typeof(ShapeBase),
                                               new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeLineJoinProperty.OverrideMetadata(typeof(ShapeBase), new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeMiterLimitProperty.OverrideMetadata(typeof(ShapeBase),
                                               new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeProperty.OverrideMetadata(typeof(ShapeBase), new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeStartLineCapProperty.OverrideMetadata(typeof(ShapeBase),
                                                 new FrameworkPropertyMetadata(OnStrokeChanged));
     StrokeThicknessProperty.OverrideMetadata(typeof(ShapeBase), new FrameworkPropertyMetadata(OnStrokeChanged));
 }
        static AwesomeProgressBar()
        {
            Brush Brush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#373542"));

            Brush.Freeze();

            StrokeProperty.OverrideMetadata(
                typeof(AwesomeProgressBar),
                new FrameworkPropertyMetadata(Brush));
            FillProperty.OverrideMetadata(
                typeof(AwesomeProgressBar),
                new FrameworkPropertyMetadata(Brushes.Transparent));

            StrokeThicknessProperty.OverrideMetadata(
                typeof(AwesomeProgressBar),
                new FrameworkPropertyMetadata(5.0));
        }
Пример #6
0
        static CircularProgress()
        {
            Brush brush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 6, 176, 37));

            brush.Freeze();

            StrokeProperty.OverrideMetadata(
                typeof(CircularProgress),
                new FrameworkPropertyMetadata(brush));
            FillProperty.OverrideMetadata(
                typeof(CircularProgress),
                new FrameworkPropertyMetadata(Brushes.Transparent));

            StrokeThicknessProperty.OverrideMetadata(
                typeof(CircularProgress),
                new FrameworkPropertyMetadata(10.0));
        }
Пример #7
0
 static OutlinedText()
 {
     FillProperty.OverrideMetadata(typeof(OutlinedText), new FrameworkPropertyMetadata(Brushes.White, FrameworkPropertyMetadataOptions.AffectsRender));
     StrokeProperty.OverrideMetadata(typeof(OutlinedText), new FrameworkPropertyMetadata(Brushes.Black, FrameworkPropertyMetadataOptions.AffectsRender));
 }
Пример #8
0
 set => SetValue(StrokeProperty, value);
Пример #9
0
 static BezierLine()
 {
     StrokeThicknessProperty.OverrideDefaultValue <BezierLine>(1.0);
     StrokeProperty.OverrideDefaultValue <BezierLine>(Brushes.Red);
     AffectsGeometry <BezierLine>(StartPointProperty, EndPointProperty);
 }
 static DashedSeparator()
 {
     StretchProperty.OverrideMetadata(typeof(DashedSeparator), new FrameworkPropertyMetadata(Stretch.Fill));
     StrokeProperty.OverrideMetadata(typeof(DashedSeparator), new FrameworkPropertyMetadata(OnPenChanged));
     StrokeThicknessProperty.OverrideMetadata(typeof(DashedSeparator), new FrameworkPropertyMetadata(OnPenChanged));
 }