Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
497 lines (477 sloc) 30.6 KB
<Type Name="RectangleGeometry" FullName="System.Windows.Media.RectangleGeometry">
<TypeSignature Language="C#" Value="public sealed class RectangleGeometry : System.Windows.Media.Geometry" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed RectangleGeometry extends System.Windows.Media.Geometry" />
<TypeSignature Language="DocId" Value="T:System.Windows.Media.RectangleGeometry" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class RectangleGeometry&#xA;Inherits Geometry" />
<TypeSignature Language="C++ CLI" Value="public ref class RectangleGeometry sealed : System::Windows::Media::Geometry" />
<TypeSignature Language="F#" Value="type RectangleGeometry = class&#xA; inherit Geometry" />
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Windows.Media.Geometry</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Describes a two-dimensional rectangle.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RectangleGeometry ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; RectangleGeometry();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class, and creates a rectangle with zero area.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RectangleGeometry (System.Windows.Rect rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.Windows.Rect rect) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; RectangleGeometry(System::Windows::Rect rect);" />
<MemberSignature Language="F#" Value="new System.Windows.Media.RectangleGeometry : System.Windows.Rect -&gt; System.Windows.Media.RectangleGeometry" Usage="new System.Windows.Media.RectangleGeometry rect" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="rect" Type="System.Windows.Rect" />
</Parameters>
<Docs>
<param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class and specifies its dimensions.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RectangleGeometry (System.Windows.Rect rect, double radiusX, double radiusY);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.Windows.Rect rect, float64 radiusX, float64 radiusY) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect,System.Double,System.Double)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; RectangleGeometry(System::Windows::Rect rect, double radiusX, double radiusY);" />
<MemberSignature Language="F#" Value="new System.Windows.Media.RectangleGeometry : System.Windows.Rect * double * double -&gt; System.Windows.Media.RectangleGeometry" Usage="new System.Windows.Media.RectangleGeometry (rect, radiusX, radiusY)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="rect" Type="System.Windows.Rect" />
<Parameter Name="radiusX" Type="System.Double" />
<Parameter Name="radiusY" Type="System.Double" />
</Parameters>
<Docs>
<param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
<param name="radiusX">The radius of the rounded corner where it connects with the upper and lower edges of the rectangle.</param>
<param name="radiusY">The radius of the rounded corner where it connects with the left and right edges of the rectangle.</param>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RectangleGeometry (System.Windows.Rect rect, double radiusX, double radiusY, System.Windows.Media.Transform transform);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.Windows.Rect rect, float64 radiusX, float64 radiusY, class System.Windows.Media.Transform transform) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect,System.Double,System.Double,System.Windows.Media.Transform)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; RectangleGeometry(System::Windows::Rect rect, double radiusX, double radiusY, System::Windows::Media::Transform ^ transform);" />
<MemberSignature Language="F#" Value="new System.Windows.Media.RectangleGeometry : System.Windows.Rect * double * double * System.Windows.Media.Transform -&gt; System.Windows.Media.RectangleGeometry" Usage="new System.Windows.Media.RectangleGeometry (rect, radiusX, radiusY, transform)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="rect" Type="System.Windows.Rect" />
<Parameter Name="radiusX" Type="System.Double" />
<Parameter Name="radiusY" Type="System.Double" />
<Parameter Name="transform" Type="System.Windows.Media.Transform" />
</Parameters>
<Docs>
<param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
<param name="radiusX">The radius of the rounded corner where it connects with the upper and lower edges of the rectangle.</param>
<param name="radiusY">The radius of the rounded corner where it connects with the left and right edges of the rectangle.</param>
<param name="transform">The transformation to apply to the geometry.</param>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Bounds">
<MemberSignature Language="C#" Value="public override System.Windows.Rect Bounds { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Rect Bounds" />
<MemberSignature Language="DocId" Value="P:System.Windows.Media.RectangleGeometry.Bounds" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Bounds As Rect" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Rect Bounds { System::Windows::Rect get(); };" />
<MemberSignature Language="F#" Value="member this.Bounds : System.Windows.Rect" Usage="System.Windows.Media.RectangleGeometry.Bounds" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Rect</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a <see cref="T:System.Windows.Rect" /> that specifies the bounding box of a <see cref="T:System.Windows.Media.RectangleGeometry" />. This method does not take any pens into account.</summary>
<value>The bounding box of the <see cref="T:System.Windows.Media.RectangleGeometry" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If animations are present, the base values of the <xref:System.Windows.Media.RectangleGeometry> object are used to calculate the bounding box.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Clone">
<MemberSignature Language="C#" Value="public System.Windows.Media.RectangleGeometry Clone ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Windows.Media.RectangleGeometry Clone() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.Clone" />
<MemberSignature Language="VB.NET" Value="Public Function Clone () As RectangleGeometry" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Windows::Media::RectangleGeometry ^ Clone();" />
<MemberSignature Language="F#" Value="override this.Clone : unit -&gt; System.Windows.Media.RectangleGeometry" Usage="rectangleGeometry.Clone " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.RectangleGeometry</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RectangleGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
<returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true." /></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is used to produce modifiable copies of frozen <xref:System.Windows.Freezable> objects (or any <xref:System.Windows.Freezable> object). For convenience, this method shadows the inherited version with a strongly typed implementation.
For more information, see <xref:System.Windows.Freezable.Clone%2A?displayProperty=nameWithType>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CloneCurrentValue">
<MemberSignature Language="C#" Value="public System.Windows.Media.RectangleGeometry CloneCurrentValue ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Windows.Media.RectangleGeometry CloneCurrentValue() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.CloneCurrentValue" />
<MemberSignature Language="VB.NET" Value="Public Function CloneCurrentValue () As RectangleGeometry" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Windows::Media::RectangleGeometry ^ CloneCurrentValue();" />
<MemberSignature Language="F#" Value="override this.CloneCurrentValue : unit -&gt; System.Windows.Media.RectangleGeometry" Usage="rectangleGeometry.CloneCurrentValue " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.RectangleGeometry</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
<returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is used to produce modifiable copies of frozen <xref:System.Windows.Freezable> objects (or any <xref:System.Windows.Freezable> object). For convenience, this method shadows the inherited version with a strongly typed implementation.
For more information, see <xref:System.Windows.Freezable.CloneCurrentValue%2A?displayProperty=nameWithType>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CreateInstanceCore">
<MemberSignature Language="C#" Value="protected override System.Windows.Freezable CreateInstanceCore ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Windows.Freezable CreateInstanceCore() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.CreateInstanceCore" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function CreateInstanceCore () As Freezable" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override System::Windows::Freezable ^ CreateInstanceCore();" />
<MemberSignature Language="F#" Value="override this.CreateInstanceCore : unit -&gt; System.Windows.Freezable" Usage="rectangleGeometry.CreateInstanceCore " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Freezable</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetArea">
<MemberSignature Language="C#" Value="public override double GetArea (double tolerance, System.Windows.Media.ToleranceType type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance float64 GetArea(float64 tolerance, valuetype System.Windows.Media.ToleranceType type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.GetArea(System.Double,System.Windows.Media.ToleranceType)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function GetArea (tolerance As Double, type As ToleranceType) As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override double GetArea(double tolerance, System::Windows::Media::ToleranceType type);" />
<MemberSignature Language="F#" Value="override this.GetArea : double * System.Windows.Media.ToleranceType -&gt; double" Usage="rectangleGeometry.GetArea (tolerance, type)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tolerance" Type="System.Double" />
<Parameter Name="type" Type="System.Windows.Media.ToleranceType" />
</Parameters>
<Docs>
<param name="tolerance">The computational tolerance of error.</param>
<param name="type">Specifies how the error tolerance will be interpreted.</param>
<summary>Gets the area of the filled region of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object.</summary>
<returns>The area of the filled region of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsEmpty">
<MemberSignature Language="C#" Value="public override bool IsEmpty ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool IsEmpty() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.IsEmpty" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function IsEmpty () As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override bool IsEmpty();" />
<MemberSignature Language="F#" Value="override this.IsEmpty : unit -&gt; bool" Usage="rectangleGeometry.IsEmpty " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether this <see cref="T:System.Windows.Media.RectangleGeometry" /> object is empty.</summary>
<returns>
<see langword="true" /> if this <see cref="T:System.Windows.Media.RectangleGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MayHaveCurves">
<MemberSignature Language="C#" Value="public override bool MayHaveCurves ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool MayHaveCurves() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Media.RectangleGeometry.MayHaveCurves" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function MayHaveCurves () As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override bool MayHaveCurves();" />
<MemberSignature Language="F#" Value="override this.MayHaveCurves : unit -&gt; bool" Usage="rectangleGeometry.MayHaveCurves " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether this <see cref="T:System.Windows.Media.RectangleGeometry" /> object may have curved segments.</summary>
<returns>
<see langword="true" /> if this <see cref="T:System.Windows.Media.RectangleGeometry" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RadiusX">
<MemberSignature Language="C#" Value="public double RadiusX { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 RadiusX" />
<MemberSignature Language="DocId" Value="P:System.Windows.Media.RectangleGeometry.RadiusX" />
<MemberSignature Language="VB.NET" Value="Public Property RadiusX As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property double RadiusX { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.RadiusX : double with get, set" Usage="System.Windows.Media.RectangleGeometry.RadiusX" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the x-radius of the ellipse use to round the corners of the rectangle.</summary>
<value>A value greater than or equal to zero and less than or equal to half the rectangle's width that describes the x-radius of the ellipse use to round the corners of the rectangle. Values greater than half the rectangle's width are treated as though equal to half the rectangle's width. Negative values are treated as positive values. The default is <c>0.0</c>.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For the rectangle to have rounded corners, both the <xref:System.Windows.Media.RectangleGeometry.RadiusX%2A> and <xref:System.Windows.Media.RectangleGeometry.RadiusY%2A> properties must be non-zero.
<a name="dependencyPropertyInfo_RadiusX"></a>
## Dependency Property Information
|||
|-|-|
|Identifier field|<xref:System.Windows.Media.RectangleGeometry.RadiusXProperty>|
|Metadata properties set to `true`|None|
]]></format>
</remarks>
<altmember cref="P:System.Windows.Media.RectangleGeometry.RadiusY" />
</Docs>
</Member>
<Member MemberName="RadiusXProperty">
<MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty RadiusXProperty;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty RadiusXProperty" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.RectangleGeometry.RadiusXProperty" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly RadiusXProperty As DependencyProperty " />
<MemberSignature Language="C++ CLI" Value="public: static initonly System::Windows::DependencyProperty ^ RadiusXProperty;" />
<MemberSignature Language="F#" Value=" staticval mutable RadiusXProperty : System.Windows.DependencyProperty" Usage="System.Windows.Media.RectangleGeometry.RadiusXProperty" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.DependencyProperty</ReturnType>
</ReturnValue>
<Docs>
<summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.RadiusX" /> dependency property.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RadiusY">
<MemberSignature Language="C#" Value="public double RadiusY { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 RadiusY" />
<MemberSignature Language="DocId" Value="P:System.Windows.Media.RectangleGeometry.RadiusY" />
<MemberSignature Language="VB.NET" Value="Public Property RadiusY As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property double RadiusY { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.RadiusY : double with get, set" Usage="System.Windows.Media.RectangleGeometry.RadiusY" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the y-radius of the ellipse use to round the corners of the rectangle.</summary>
<value>A value greater than or equal to zero and less than or equal to half the rectangle's width that describes the y-radius of the ellipse use to round the corners of the rectangle. Values greater than half the rectangle's width are treated as though equal to half the rectangle's width. Negative values are treated as positive values. The default is <c>0.0</c>.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For the rectangle to have rounded corners, both the <xref:System.Windows.Media.RectangleGeometry.RadiusX%2A> and <xref:System.Windows.Media.RectangleGeometry.RadiusY%2A> properties must be non-zero.
<a name="dependencyPropertyInfo_RadiusY"></a>
## Dependency Property Information
|||
|-|-|
|Identifier field|<xref:System.Windows.Media.RectangleGeometry.RadiusYProperty>|
|Metadata properties set to `true`|None|
]]></format>
</remarks>
<altmember cref="P:System.Windows.Media.RectangleGeometry.RadiusX" />
</Docs>
</Member>
<Member MemberName="RadiusYProperty">
<MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty RadiusYProperty;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty RadiusYProperty" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.RectangleGeometry.RadiusYProperty" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly RadiusYProperty As DependencyProperty " />
<MemberSignature Language="C++ CLI" Value="public: static initonly System::Windows::DependencyProperty ^ RadiusYProperty;" />
<MemberSignature Language="F#" Value=" staticval mutable RadiusYProperty : System.Windows.DependencyProperty" Usage="System.Windows.Media.RectangleGeometry.RadiusYProperty" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.DependencyProperty</ReturnType>
</ReturnValue>
<Docs>
<summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.RadiusY" /> dependency property.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Rect">
<MemberSignature Language="C#" Value="public System.Windows.Rect Rect { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Rect Rect" />
<MemberSignature Language="DocId" Value="P:System.Windows.Media.RectangleGeometry.Rect" />
<MemberSignature Language="VB.NET" Value="Public Property Rect As Rect" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Windows::Rect Rect { System::Windows::Rect get(); void set(System::Windows::Rect value); };" />
<MemberSignature Language="F#" Value="member this.Rect : System.Windows.Rect with get, set" Usage="System.Windows.Media.RectangleGeometry.Rect" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Rect</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the dimensions of the rectangle.</summary>
<value>The position and size of the rectangle. The default is <see cref="P:System.Windows.Rect.Empty" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
<a name="dependencyPropertyInfo_Rect"></a>
## Dependency Property Information
|||
|-|-|
|Identifier field|<xref:System.Windows.Media.RectangleGeometry.RectProperty>|
|Metadata properties set to `true`|None|
]]></format>
</remarks>
<altmember cref="T:System.Windows.Media.Animation.RectAnimation" />
<altmember cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />
</Docs>
</Member>
<Member MemberName="RectProperty">
<MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty RectProperty;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty RectProperty" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.RectangleGeometry.RectProperty" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly RectProperty As DependencyProperty " />
<MemberSignature Language="C++ CLI" Value="public: static initonly System::Windows::DependencyProperty ^ RectProperty;" />
<MemberSignature Language="F#" Value=" staticval mutable RectProperty : System.Windows.DependencyProperty" Usage="System.Windows.Media.RectangleGeometry.RectProperty" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.DependencyProperty</ReturnType>
</ReturnValue>
<Docs>
<summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.Rect" /> dependency property.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.