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)
424new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 458new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 492new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 526new 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); 203_glow.SetCurrentValue(Shape.FillProperty, b); 218_glow.SetCurrentValue(Shape.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
769if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 865if (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)
3517Type type = typeof(System.Windows.Shapes.Shape); 3518DependencyProperty dp = System.Windows.Shapes.Shape.FillProperty; 3520this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3536Type type = typeof(System.Windows.Shapes.Shape); 3537DependencyProperty dp = System.Windows.Shapes.Shape.StrokeProperty; 3539this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3555Type type = typeof(System.Windows.Shapes.Shape); 3556DependencyProperty dp = System.Windows.Shapes.Shape.StrokeThicknessProperty; 3558this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7676Type type = typeof(System.Windows.Shapes.Shape); 7677DependencyProperty dp = System.Windows.Shapes.Shape.StrokeLineJoinProperty; 7679this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7695Type type = typeof(System.Windows.Shapes.Shape); 7696DependencyProperty dp = System.Windows.Shapes.Shape.StrokeStartLineCapProperty; 7698this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7714Type type = typeof(System.Windows.Shapes.Shape); 7715DependencyProperty dp = System.Windows.Shapes.Shape.StrokeEndLineCapProperty; 7717this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8598Type type = typeof(System.Windows.Shapes.Shape); 8599DependencyProperty dp = System.Windows.Shapes.Shape.StretchProperty; 8601this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8735Type type = typeof(System.Windows.Shapes.Shape); 8736DependencyProperty dp = System.Windows.Shapes.Shape.StrokeMiterLimitProperty; 8738this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9807typeof(System.Windows.Shapes.Shape),
System\Windows\Markup\KnownTypes.cs (4)
1878return System.Windows.Shapes.Shape.FillProperty; 1880return System.Windows.Shapes.Shape.StrokeProperty; 1882return System.Windows.Shapes.Shape.StrokeThicknessProperty; 6106case 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(