7 types derived from Shape
PresentationFramework (7)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
586
internal sealed class HighlightSegment :
Shape
System\Windows\Shapes\Ellipse.cs (1)
20
public sealed class Ellipse :
Shape
System\Windows\Shapes\Line.cs (1)
19
public sealed class Line :
Shape
System\Windows\Shapes\Path.cs (1)
20
public sealed class Path :
Shape
System\Windows\Shapes\Polygon.cs (1)
21
public sealed class Polygon :
Shape
System\Windows\Shapes\Polyline.cs (1)
20
public sealed class Polyline :
Shape
System\Windows\Shapes\Rectangle.cs (1)
21
public sealed class Rectangle :
Shape
71 references to Shape
PresentationFramework (69)
MS\Internal\Annotations\Component\HighlightComponent.cs (4)
358
void IHighlightRange.AddChild(
Shape
child)
368
void IHighlightRange.RemoveChild(
Shape
child)
614
Shape
uiChild = child as
Shape
;
MS\Internal\Annotations\Component\IHighlightRange.cs (2)
29
void AddChild(
Shape
child);
36
void RemoveChild(
Shape
child);
System\Windows\Controls\Canvas.cs (4)
204
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
215
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
227
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
238
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\InkCanvas.cs (4)
423
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
457
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
491
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
525
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\Primitives\ScrollBar.cs (4)
103
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteNonNegative));
143
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
321
if ( System.Windows.Shapes.
Shape
.IsDoubleFinite(valueDelta)
453
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Controls\ProgressBar.cs (3)
182
_glow.InvalidateProperty(
Shape
.FillProperty);
199
_glow.SetCurrentValue(
Shape
.FillProperty, b);
214
_glow.SetCurrentValue(
Shape
.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
750
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
846
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
651
case 558: t = () => typeof(
Shape
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3516
Type type = typeof(System.Windows.Shapes.
Shape
);
3517
DependencyProperty dp = System.Windows.Shapes.
Shape
.FillProperty;
3519
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3535
Type type = typeof(System.Windows.Shapes.
Shape
);
3536
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeProperty;
3538
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3554
Type type = typeof(System.Windows.Shapes.
Shape
);
3555
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
3557
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7675
Type type = typeof(System.Windows.Shapes.
Shape
);
7676
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeLineJoinProperty;
7678
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7694
Type type = typeof(System.Windows.Shapes.
Shape
);
7695
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeStartLineCapProperty;
7697
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7713
Type type = typeof(System.Windows.Shapes.
Shape
);
7714
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeEndLineCapProperty;
7716
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
8597
Type type = typeof(System.Windows.Shapes.
Shape
);
8598
DependencyProperty dp = System.Windows.Shapes.
Shape
.StretchProperty;
8600
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
8734
Type type = typeof(System.Windows.Shapes.
Shape
);
8735
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeMiterLimitProperty;
8737
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9806
typeof(System.Windows.Shapes.
Shape
),
System\Windows\Markup\KnownTypes.cs (4)
1877
return System.Windows.Shapes.
Shape
.FillProperty;
1879
return System.Windows.Shapes.
Shape
.StrokeProperty;
1881
return System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
6105
case KnownElements.Shape: t = typeof(System.Windows.Shapes.
Shape
); break;
System\Windows\Shapes\Line.cs (4)
40
new ValidateValueCallback(
Shape
.IsDoubleFinite));
64
new ValidateValueCallback(
Shape
.IsDoubleFinite));
88
new ValidateValueCallback(
Shape
.IsDoubleFinite));
112
new ValidateValueCallback(
Shape
.IsDoubleFinite));
System\Windows\Shapes\Shape.cs (12)
45
typeof(
Shape
), // Property owner
108
((
Shape
)d)._pen = null;
119
typeof(
Shape
),
142
typeof(
Shape
),
167
typeof(
Shape
),
190
typeof(
Shape
),
214
typeof(
Shape
),
238
typeof(
Shape
),
261
typeof(
Shape
),
284
typeof(
Shape
),
306
typeof(
Shape
),
328
typeof(
Shape
),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
200
Shape
.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
158
Shape
.FillProperty.AddOwner(