7 types derived from Shape
PresentationFramework (7)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
594
internal sealed class HighlightSegment :
Shape
System\Windows\Shapes\Ellipse.cs (1)
30
public sealed class Ellipse :
Shape
System\Windows\Shapes\Line.cs (1)
28
public sealed class Line :
Shape
System\Windows\Shapes\Path.cs (1)
28
public sealed class Path :
Shape
System\Windows\Shapes\Polygon.cs (1)
29
public sealed class Polygon :
Shape
System\Windows\Shapes\Polyline.cs (1)
28
public sealed class Polyline :
Shape
System\Windows\Shapes\Rectangle.cs (1)
30
public sealed class Rectangle :
Shape
71 references to Shape
PresentationFramework (69)
MS\Internal\Annotations\Component\HighlightComponent.cs (4)
367
void IHighlightRange.AddChild(
Shape
child)
377
void IHighlightRange.RemoveChild(
Shape
child)
623
Shape
uiChild = child as
Shape
;
MS\Internal\Annotations\Component\IHighlightRange.cs (2)
41
void AddChild(
Shape
child);
48
void RemoveChild(
Shape
child);
System\Windows\Controls\Canvas.cs (4)
215
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
226
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
238
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
249
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\InkCanvas.cs (4)
426
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
460
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
494
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
528
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteOrNaN));
System\Windows\Controls\Primitives\ScrollBar.cs (4)
120
new ValidateValueCallback(System.Windows.Shapes.
Shape
.IsDoubleFiniteNonNegative));
160
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
338
if ( System.Windows.Shapes.
Shape
.IsDoubleFinite(valueDelta)
470
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Controls\ProgressBar.cs (3)
193
_glow.InvalidateProperty(
Shape
.FillProperty);
209
_glow.SetCurrentValue(
Shape
.FillProperty, b);
222
_glow.SetCurrentValue(
Shape
.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
780
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
874
if (System.Windows.Shapes.
Shape
.IsDoubleFinite(newValue))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
654
case 558: t = () => typeof(
Shape
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3383
Type type = typeof(System.Windows.Shapes.
Shape
);
3384
DependencyProperty dp = System.Windows.Shapes.
Shape
.FillProperty;
3386
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3400
Type type = typeof(System.Windows.Shapes.
Shape
);
3401
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeProperty;
3403
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
3417
Type type = typeof(System.Windows.Shapes.
Shape
);
3418
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
3420
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7128
Type type = typeof(System.Windows.Shapes.
Shape
);
7129
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeLineJoinProperty;
7131
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7145
Type type = typeof(System.Windows.Shapes.
Shape
);
7146
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeStartLineCapProperty;
7148
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7162
Type type = typeof(System.Windows.Shapes.
Shape
);
7163
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeEndLineCapProperty;
7165
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
7956
Type type = typeof(System.Windows.Shapes.
Shape
);
7957
DependencyProperty dp = System.Windows.Shapes.
Shape
.StretchProperty;
7959
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
8079
Type type = typeof(System.Windows.Shapes.
Shape
);
8080
DependencyProperty dp = System.Windows.Shapes.
Shape
.StrokeMiterLimitProperty;
8082
this.GetXamlType(typeof(System.Windows.Shapes.
Shape
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8867
typeof(System.Windows.Shapes.
Shape
),
System\Windows\Markup\KnownTypes.cs (4)
1884
return System.Windows.Shapes.
Shape
.FillProperty;
1886
return System.Windows.Shapes.
Shape
.StrokeProperty;
1888
return System.Windows.Shapes.
Shape
.StrokeThicknessProperty;
6112
case KnownElements.Shape: t = typeof(System.Windows.Shapes.
Shape
); break;
System\Windows\Shapes\Line.cs (4)
49
new ValidateValueCallback(
Shape
.IsDoubleFinite));
73
new ValidateValueCallback(
Shape
.IsDoubleFinite));
97
new ValidateValueCallback(
Shape
.IsDoubleFinite));
121
new ValidateValueCallback(
Shape
.IsDoubleFinite));
System\Windows\Shapes\Shape.cs (12)
51
typeof(
Shape
), // Property owner
114
((
Shape
)d)._pen = null;
125
typeof(
Shape
),
148
typeof(
Shape
),
173
typeof(
Shape
),
196
typeof(
Shape
),
220
typeof(
Shape
),
244
typeof(
Shape
),
267
typeof(
Shape
),
290
typeof(
Shape
),
312
typeof(
Shape
),
334
typeof(
Shape
),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
204
Shape
.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
162
Shape
.FillProperty.AddOwner(