7 types derived from Shape
PresentationFramework (7)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
608internal sealed class HighlightSegment : Shape
src\Framework\System\Windows\Shapes\Ellipse.cs (1)
32public sealed class Ellipse : Shape
src\Framework\System\Windows\Shapes\Line.cs (1)
31public sealed class Line : Shape
src\Framework\System\Windows\Shapes\Path.cs (1)
32public sealed class Path : Shape
src\Framework\System\Windows\Shapes\Polygon.cs (1)
31public sealed class Polygon : Shape
src\Framework\System\Windows\Shapes\Polyline.cs (1)
30public sealed class Polyline : Shape
src\Framework\System\Windows\Shapes\Rectangle.cs (1)
32public sealed class Rectangle : Shape
71 references to Shape
PresentationFramework (69)
src\Framework\MS\Internal\Annotations\Component\HighlightComponent.cs (4)
383void IHighlightRange.AddChild(Shape child) 393void IHighlightRange.RemoveChild(Shape child) 650Shape uiChild = child as Shape;
src\Framework\MS\Internal\Annotations\Component\IHighlightRange.cs (2)
46void AddChild(Shape child); 53void RemoveChild(Shape child);
src\Framework\System\Windows\Controls\Canvas.cs (4)
221new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 232new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 244new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 255new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
src\Framework\System\Windows\Controls\InkCanvas.cs (4)
438new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 472new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 506new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN)); 540new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteOrNaN));
src\Framework\System\Windows\Controls\Primitives\ScrollBar.cs (4)
122new ValidateValueCallback(System.Windows.Shapes.Shape.IsDoubleFiniteNonNegative)); 162if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 343if ( System.Windows.Shapes.Shape.IsDoubleFinite(valueDelta) 475if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
src\Framework\System\Windows\Controls\ProgressBar.cs (3)
189_glow.InvalidateProperty(Shape.FillProperty); 207_glow.SetCurrentValue(Shape.FillProperty, b); 220_glow.SetCurrentValue(Shape.FillProperty, this.Foreground);
src\Framework\System\Windows\Controls\Slider.cs (2)
783if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue)) 878if (System.Windows.Shapes.Shape.IsDoubleFinite(newValue))
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
650case 558: t = () => typeof(Shape); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (24)
3375Type type = typeof(System.Windows.Shapes.Shape); 3376DependencyProperty dp = System.Windows.Shapes.Shape.FillProperty; 3378this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3392Type type = typeof(System.Windows.Shapes.Shape); 3393DependencyProperty dp = System.Windows.Shapes.Shape.StrokeProperty; 3395this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 3409Type type = typeof(System.Windows.Shapes.Shape); 3410DependencyProperty dp = System.Windows.Shapes.Shape.StrokeThicknessProperty; 3412this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7086Type type = typeof(System.Windows.Shapes.Shape); 7087DependencyProperty dp = System.Windows.Shapes.Shape.StrokeLineJoinProperty; 7089this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7103Type type = typeof(System.Windows.Shapes.Shape); 7104DependencyProperty dp = System.Windows.Shapes.Shape.StrokeStartLineCapProperty; 7106this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7120Type type = typeof(System.Windows.Shapes.Shape); 7121DependencyProperty dp = System.Windows.Shapes.Shape.StrokeEndLineCapProperty; 7123this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 7914Type type = typeof(System.Windows.Shapes.Shape); 7915DependencyProperty dp = System.Windows.Shapes.Shape.StretchProperty; 7917this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType 8037Type type = typeof(System.Windows.Shapes.Shape); 8038DependencyProperty dp = System.Windows.Shapes.Shape.StrokeMiterLimitProperty; 8040this.GetXamlType(typeof(System.Windows.Shapes.Shape)), // DeclaringType
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8863typeof(System.Windows.Shapes.Shape),
src\Framework\System\Windows\Markup\KnownTypes.cs (4)
1883return System.Windows.Shapes.Shape.FillProperty; 1885return System.Windows.Shapes.Shape.StrokeProperty; 1887return System.Windows.Shapes.Shape.StrokeThicknessProperty; 6102case KnownElements.Shape: t = typeof(System.Windows.Shapes.Shape); break;
src\Framework\System\Windows\Shapes\Line.cs (4)
53new ValidateValueCallback(Shape.IsDoubleFinite)); 77new ValidateValueCallback(Shape.IsDoubleFinite)); 101new ValidateValueCallback(Shape.IsDoubleFinite)); 125new ValidateValueCallback(Shape.IsDoubleFinite));
src\Framework\System\Windows\Shapes\Shape.cs (12)
55typeof(Shape), // Property owner 118((Shape)d)._pen = null; 129typeof(Shape), 152typeof(Shape), 177typeof(Shape), 200typeof(Shape), 224typeof(Shape), 248typeof(Shape), 271typeof(Shape), 294typeof(Shape), 316typeof(Shape), 338typeof(Shape),
PresentationFramework.Luna (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
212Shape.FillProperty.AddOwner(
PresentationFramework.Royale (1)
Microsoft\Windows\Themes\ButtonChrome.cs (1)
170Shape.FillProperty.AddOwner(