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