7 types derived from Shape
PresentationFramework (7)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
587internal sealed class HighlightSegment : Shape
System\Windows\Shapes\Ellipse.cs (1)
21public sealed class Ellipse : Shape
System\Windows\Shapes\Line.cs (1)
20public sealed class Line : Shape
System\Windows\Shapes\Path.cs (1)
21public sealed class Path : Shape
System\Windows\Shapes\Polygon.cs (1)
22public sealed class Polygon : Shape
System\Windows\Shapes\Polyline.cs (1)
21public sealed class Polyline : Shape
System\Windows\Shapes\Rectangle.cs (1)
22public sealed class Rectangle : Shape
71 references to Shape
PresentationFramework (69)
MS\Internal\Annotations\Component\HighlightComponent.cs (4)
359void IHighlightRange.AddChild(Shape child) 369void IHighlightRange.RemoveChild(Shape child) 615Shape uiChild = child as Shape;
MS\Internal\Annotations\Component\IHighlightRange.cs (2)
30void AddChild(Shape child); 37void RemoveChild(Shape child);
System\Windows\Controls\Canvas.cs (4)
206new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 217new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 229new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 240new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
System\Windows\Controls\InkCanvas.cs (4)
414new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 448new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 482new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 516new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
System\Windows\Controls\Primitives\ScrollBar.cs (4)
104new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteNonNegative)); 144if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 322if ( System.Windows.Shapes.Shape.IsDoubleFinite(valueDelta) 454if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
System\Windows\Controls\ProgressBar.cs (3)
186_glow.InvalidateProperty(Shape.FillProperty); 202_glow.SetCurrentValue(Shape.FillProperty, b); 215_glow.SetCurrentValue(Shape.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
769if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 863if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
652case 558: t = () => typeof(Shape); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3381Type type = typeof(System.Windows.Shapes.Shape); 3382DependencyProperty dp = System.Windows.Shapes.Shape.FillProperty; 3384this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3398Type type = typeof(System.Windows.Shapes.Shape); 3399DependencyProperty dp = System.Windows.Shapes.Shape.StrokeProperty; 3401this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3415Type type = typeof(System.Windows.Shapes.Shape); 3416DependencyProperty dp = System.Windows.Shapes.Shape.StrokeThicknessProperty; 3418this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7126Type type = typeof(System.Windows.Shapes.Shape); 7127DependencyProperty dp = System.Windows.Shapes.Shape.StrokeLineJoinProperty; 7129this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7143Type type = typeof(System.Windows.Shapes.Shape); 7144DependencyProperty dp = System.Windows.Shapes.Shape.StrokeStartLineCapProperty; 7146this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7160Type type = typeof(System.Windows.Shapes.Shape); 7161DependencyProperty dp = System.Windows.Shapes.Shape.StrokeEndLineCapProperty; 7163this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7954Type type = typeof(System.Windows.Shapes.Shape); 7955DependencyProperty dp = System.Windows.Shapes.Shape.StretchProperty; 7957this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8077Type type = typeof(System.Windows.Shapes.Shape); 8078DependencyProperty dp = System.Windows.Shapes.Shape.StrokeMiterLimitProperty; 8080this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8865typeof(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)
41new ValidateValueCallback(Shape.IsDoubleFinite)); 65new ValidateValueCallback(Shape.IsDoubleFinite)); 89new ValidateValueCallback(Shape.IsDoubleFinite)); 113new ValidateValueCallback(Shape.IsDoubleFinite));
System\Windows\Shapes\Shape.cs (12)
46typeof(Shape), // Property owner 109((Shape)d)._pen = null; 120typeof(Shape), 143typeof(Shape), 168typeof(Shape), 191typeof(Shape), 215typeof(Shape), 239typeof(Shape), 262typeof(Shape), 285typeof(Shape), 307typeof(Shape), 329typeof(Shape),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
201Shape.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
159Shape.FillProperty.AddOwner(