示例#1
0
 static CountdownRect()
 {
     WidthProperty.OverrideMetadata(typeof(CountdownRect),
                                    new FrameworkPropertyMetadata((o, e) => ((CountdownRect)o).GeometryChanged()));
     HeightProperty.OverrideMetadata(typeof(CountdownRect),
                                     new FrameworkPropertyMetadata((o, e) => ((CountdownRect)o).GeometryChanged()));
     StrokeLineJoinProperty.OverrideMetadata(typeof(CountdownRect),
                                             new FrameworkPropertyMetadata(PenLineJoin.Round));
 }
示例#2
0
        static BlankRect()
        {
            WidthProperty.OverrideMetadata(typeof(BlankRect),
                                           new FrameworkPropertyMetadata((o, e) => ((BlankRect)o).UpdateGeometry()));

            HeightProperty.OverrideMetadata(typeof(BlankRect),
                                            new FrameworkPropertyMetadata((o, e) => ((BlankRect)o).UpdateGeometry()));

            StrokeLineJoinProperty.OverrideMetadata(typeof(BlankRect),
                                                    new FrameworkPropertyMetadata(PenLineJoin.Round));
        }
示例#3
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));
 }