7 types derived from Shape
PresentationFramework (7)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
587
internal sealed class HighlightSegment :
Shape
System\Windows\Shapes\Ellipse.cs (1)
21
public sealed class Ellipse :
Shape
System\Windows\Shapes\Line.cs (1)
20
public sealed class Line :
Shape
System\Windows\Shapes\Path.cs (1)
21
public sealed class Path :
Shape
System\Windows\Shapes\Polygon.cs (1)
22
public sealed class Polygon :
Shape
System\Windows\Shapes\Polyline.cs (1)
21
public sealed class Polyline :
Shape
System\Windows\Shapes\Rectangle.cs (1)
22
public sealed class Rectangle :
Shape
71 references to Shape
PresentationFramework (69)
MS\Internal\Annotations\Component\HighlightComponent.cs (4)
359
void IHighlightRange.AddChild(
Shape
child)
369
void IHighlightRange.RemoveChild(
Shape
child)
615
Shape
uiChild = child as
Shape
;
MS\Internal\Annotations\Component\IHighlightRange.cs (2)
30
void AddChild(
Shape
child);
37
void RemoveChild(
Shape
child);
System\Windows\Controls\Canvas.cs (4)
206
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
217
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
229
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
240
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\InkCanvas.cs (4)
424
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
458
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
492
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
526
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\Primitives\ScrollBar.cs (4)
104
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteNonNegative));
144
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
322
if ( System.Windows.Shapes.
Shape
.IsDoubleFinite(valueDelta)
454
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Controls\ProgressBar.cs (3)
186
_glow.InvalidateProperty(
Shape
.FillProperty);
203
_glow.SetCurrentValue(
Shape
.FillProperty, b);
218
_glow.SetCurrentValue(
Shape
.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
769
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
865
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
652
case 558: t = () => typeof(
Shape
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3517
Type type = typeof(System.Windows.Shapes.
Shape
);
3518
DependencyProperty dp = System.Windows.Shapes.
Shape
.FillProperty;
3520
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3536
Type type = typeof(System.Windows.Shapes.
Shape
);
3537
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeProperty;
3539
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3555
Type type = typeof(System.Windows.Shapes.
Shape
);
3556
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
3558
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7676
Type type = typeof(System.Windows.Shapes.
Shape
);
7677
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeLineJoinProperty;
7679
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7695
Type type = typeof(System.Windows.Shapes.
Shape
);
7696
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeStartLineCapProperty;
7698
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7714
Type type = typeof(System.Windows.Shapes.
Shape
);
7715
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeEndLineCapProperty;
7717
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
8598
Type type = typeof(System.Windows.Shapes.
Shape
);
8599
DependencyProperty dp = System.Windows.Shapes.
Shape
.StretchProperty;
8601
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
8735
Type type = typeof(System.Windows.Shapes.
Shape
);
8736
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeMiterLimitProperty;
8738
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9807
typeof(System.Windows.Shapes.
Shape
),
System\Windows\Markup\KnownTypes.cs (4)
1878
return System.Windows.Shapes.
Shape
.FillProperty;
1880
return System.Windows.Shapes.
Shape
.StrokeProperty;
1882
return System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
6106
case KnownElements.Shape: t = typeof(System.Windows.Shapes.
Shape
); break;
System\Windows\Shapes\Line.cs (4)
41
new ValidateValueCallback(
Shape
.IsDoubleFinite));
65
new ValidateValueCallback(
Shape
.IsDoubleFinite));
89
new ValidateValueCallback(
Shape
.IsDoubleFinite));
113
new ValidateValueCallback(
Shape
.IsDoubleFinite));
System\Windows\Shapes\Shape.cs (12)
46
typeof(
Shape
), // Property owner
109
((
Shape
)d)._pen = null;
120
typeof(
Shape
),
143
typeof(
Shape
),
168
typeof(
Shape
),
191
typeof(
Shape
),
215
typeof(
Shape
),
239
typeof(
Shape
),
262
typeof(
Shape
),
285
typeof(
Shape
),
307
typeof(
Shape
),
329
typeof(
Shape
),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
201
Shape
.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
159
Shape
.FillProperty.AddOwner(