7 types derived from Shape
PresentationFramework (7)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
586internal sealed class HighlightSegment : Shape
System\Windows\Shapes\Ellipse.cs (1)
20public sealed class Ellipse : Shape
System\Windows\Shapes\Line.cs (1)
19public sealed class Line : Shape
System\Windows\Shapes\Path.cs (1)
20public sealed class Path : Shape
System\Windows\Shapes\Polygon.cs (1)
21public sealed class Polygon : Shape
System\Windows\Shapes\Polyline.cs (1)
20public sealed class Polyline : Shape
System\Windows\Shapes\Rectangle.cs (1)
21public sealed class Rectangle : Shape
71 references to Shape
PresentationFramework (69)
MS\Internal\Annotations\Component\HighlightComponent.cs (4)
358void IHighlightRange.AddChild(Shape child) 368void IHighlightRange.RemoveChild(Shape child) 614Shape uiChild = child as Shape;
MS\Internal\Annotations\Component\IHighlightRange.cs (2)
29void AddChild(Shape child); 36void RemoveChild(Shape child);
System\Windows\Controls\Canvas.cs (4)
204new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 215new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 227new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 238new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
System\Windows\Controls\InkCanvas.cs (4)
423new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 457new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 491new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 525new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
System\Windows\Controls\Primitives\ScrollBar.cs (4)
103new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteNonNegative)); 143if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 321if ( System.Windows.Shapes.Shape.IsDoubleFinite(valueDelta) 453if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
System\Windows\Controls\ProgressBar.cs (3)
182_glow.InvalidateProperty(Shape.FillProperty); 199_glow.SetCurrentValue(Shape.FillProperty, b); 214_glow.SetCurrentValue(Shape.FillProperty, this.Foreground);
System\Windows\Controls\Slider.cs (2)
750if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 846if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
651case 558: t = () => typeof(Shape); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3516Type type = typeof(System.Windows.Shapes.Shape); 3517DependencyProperty dp = System.Windows.Shapes.Shape.FillProperty; 3519this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3535Type type = typeof(System.Windows.Shapes.Shape); 3536DependencyProperty dp = System.Windows.Shapes.Shape.StrokeProperty; 3538this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3554Type type = typeof(System.Windows.Shapes.Shape); 3555DependencyProperty dp = System.Windows.Shapes.Shape.StrokeThicknessProperty; 3557this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7675Type type = typeof(System.Windows.Shapes.Shape); 7676DependencyProperty dp = System.Windows.Shapes.Shape.StrokeLineJoinProperty; 7678this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7694Type type = typeof(System.Windows.Shapes.Shape); 7695DependencyProperty dp = System.Windows.Shapes.Shape.StrokeStartLineCapProperty; 7697this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7713Type type = typeof(System.Windows.Shapes.Shape); 7714DependencyProperty dp = System.Windows.Shapes.Shape.StrokeEndLineCapProperty; 7716this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8597Type type = typeof(System.Windows.Shapes.Shape); 8598DependencyProperty dp = System.Windows.Shapes.Shape.StretchProperty; 8600this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8734Type type = typeof(System.Windows.Shapes.Shape); 8735DependencyProperty dp = System.Windows.Shapes.Shape.StrokeMiterLimitProperty; 8737this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9806typeof(System.Windows.Shapes.Shape),
System\Windows\Markup\KnownTypes.cs (4)
1877return System.Windows.Shapes.Shape.FillProperty; 1879return System.Windows.Shapes.Shape.StrokeProperty; 1881return System.Windows.Shapes.Shape.StrokeThicknessProperty; 6105case KnownElements.Shape: t = typeof(System.Windows.Shapes.Shape); break;
System\Windows\Shapes\Line.cs (4)
40new ValidateValueCallback(Shape.IsDoubleFinite)); 64new ValidateValueCallback(Shape.IsDoubleFinite)); 88new ValidateValueCallback(Shape.IsDoubleFinite)); 112new ValidateValueCallback(Shape.IsDoubleFinite));
System\Windows\Shapes\Shape.cs (12)
45typeof(Shape), // Property owner 108((Shape)d)._pen = null; 119typeof(Shape), 142typeof(Shape), 167typeof(Shape), 190typeof(Shape), 214typeof(Shape), 238typeof(Shape), 261typeof(Shape), 284typeof(Shape), 306typeof(Shape), 328typeof(Shape),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
200Shape.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
158Shape.FillProperty.AddOwner(