Aracılığıyla paylaş


Rect Oluşturucular

Tanım

Yapının yeni bir örneğini Rect başlatır.

Aşırı Yüklemeler

Rect(Size)

Belirtilen boyutta olan ve (0,0) konumunda bulunan yapının yeni bir örneğini Rect başlatır.

Rect(Point, Point)

Belirtilen iki noktayı içerecek kadar büyük olan yapının yeni bir örneğini Rect başlatır.

Rect(Point, Size)

Belirtilen sol üst köşe konumuna Rect ve belirtilen genişlik ve yüksekliğe sahip yapının yeni bir örneğini başlatır.

Rect(Point, Vector)

Belirtilen noktayı ve belirtilen nokta ile belirtilen vektörün Rect toplamını içerecek kadar büyük olan yapının yeni bir örneğini başlatır.

Rect(Double, Double, Double, Double)

Belirtilen x koordinatı Rect , y koordinatı, genişliği ve yüksekliği olan yapının yeni bir örneğini başlatır.

Rect(Size)

Belirtilen boyutta olan ve (0,0) konumunda bulunan yapının yeni bir örneğini Rect başlatır.

public:
 Rect(System::Windows::Size size);
public Rect (System.Windows.Size size);
new System.Windows.Rect : System.Windows.Size -> System.Windows.Rect
Public Sub New (size As Size)

Parametreler

size
Size

Size Dikdörtgenin genişliğini ve yüksekliğini belirten yapı.

Örnekler

Aşağıdaki örnekte oluşturucuyu kullanarak yeni Rect bir yapının nasıl oluşturulacağı gösterilmektedir Rect(Size) .

private Rect createRectExample2()
{
    // This constructor initializes a new instance of the Rect structure that 
    // is of the specified size and is located at (0,0). 
    Rect myRectangle = new Rect(new Size(200, 50));

    // Returns a rectangle with a width of 200, a height of 50 and a position
    // of 0,0.
    return myRectangle;
}

Şunlara uygulanır

Rect(Point, Point)

Belirtilen iki noktayı içerecek kadar büyük olan yapının yeni bir örneğini Rect başlatır.

public:
 Rect(System::Windows::Point point1, System::Windows::Point point2);
public Rect (System.Windows.Point point1, System.Windows.Point point2);
new System.Windows.Rect : System.Windows.Point * System.Windows.Point -> System.Windows.Rect
Public Sub New (point1 As Point, point2 As Point)

Parametreler

point1
Point

Yeni dikdörtgenin içermesi gereken ilk nokta.

point2
Point

Yeni dikdörtgenin içermesi gereken ikinci nokta.

Örnekler

Aşağıdaki örnekte oluşturucuyu kullanarak yeni Rect bir yapının nasıl oluşturulacağı gösterilmektedir Rect(Point, Point) .

private Rect createRectExample3()
{
    // This constructor intializes a new instance of the Rect structure that is 
    // exactly large enough to contain the two specified points.  
    Rect myRectangle = new Rect(new Point(15, 30), new Point(50,70));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Şunlara uygulanır

Rect(Point, Size)

Belirtilen sol üst köşe konumuna Rect ve belirtilen genişlik ve yüksekliğe sahip yapının yeni bir örneğini başlatır.

public:
 Rect(System::Windows::Point location, System::Windows::Size size);
public Rect (System.Windows.Point location, System.Windows.Size size);
new System.Windows.Rect : System.Windows.Point * System.Windows.Size -> System.Windows.Rect
Public Sub New (location As Point, size As Size)

Parametreler

location
Point

Dikdörtgenin sol üst köşesinin konumunu belirten bir nokta.

size
Size

Size Dikdörtgenin genişliğini ve yüksekliğini belirten yapı.

Örnekler

Aşağıdaki örnekte oluşturucuyu kullanarak yeni Rect bir yapının nasıl oluşturulacağı gösterilmektedir Rect(Point, Size) .

private Rect createRectExample4()
{
    // This constructor initializes a new instance of the Rect structure that has the 
    // specified top-left corner location and the specified width and height (Size).    
    Rect myRectangle = new Rect(new Point(15, 30), new Size(35, 40));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Şunlara uygulanır

Rect(Point, Vector)

Belirtilen noktayı ve belirtilen nokta ile belirtilen vektörün Rect toplamını içerecek kadar büyük olan yapının yeni bir örneğini başlatır.

public:
 Rect(System::Windows::Point point, System::Windows::Vector vector);
public Rect (System.Windows.Point point, System.Windows.Vector vector);
new System.Windows.Rect : System.Windows.Point * System.Windows.Vector -> System.Windows.Rect
Public Sub New (point As Point, vector As Vector)

Parametreler

point
Point

Dikdörtgenin içermesi gereken ilk nokta.

vector
Vector

Belirtilen noktayı kaydırma miktarı. Sonuçta elde edilen dikdörtgen her iki noktayı da içerecek kadar büyük olacaktır.

Örnekler

Aşağıdaki örnekte oluşturucuyu kullanarak yeni Rect bir yapının nasıl oluşturulacağı gösterilmektedir Rect(Point, Vector) .

private Rect createRectExample5()
{
    // This constructor Intializes a new instance of the Rect structure that is exactly 
    // large enough to contain the specified point and the sum of the specified point 
    // and the specified vector.   
    Rect myRectangle = new Rect(new Point(15, 30), new Vector(35, 40));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Şunlara uygulanır

Rect(Double, Double, Double, Double)

Belirtilen x koordinatı Rect , y koordinatı, genişliği ve yüksekliği olan yapının yeni bir örneğini başlatır.

public:
 Rect(double x, double y, double width, double height);
public Rect (double x, double y, double width, double height);
new System.Windows.Rect : double * double * double * double -> System.Windows.Rect
Public Sub New (x As Double, y As Double, width As Double, height As Double)

Parametreler

x
Double

Dikdörtgenin sol üst köşesinin x koordinatı.

y
Double

Dikdörtgenin sol üst köşesinin y koordinatı.

width
Double

Dikdörtgenin genişliği.

height
Double

Dikdörtgenin yüksekliği.

Özel durumlar

width negatif bir değerdir.

-veya- height negatif bir değerdir.

Açıklamalar

Aşağıdaki örnekte oluşturucuyu kullanarak yeni Rect bir yapının nasıl oluşturulacağı gösterilmektedir Rect(Double, Double, Double, Double) .

private Rect createRectExample6()
{
    // This constructor intializes a new instance of the Rect structure with the specified 
    // x- and y-coordinates and the specified width and height. 
    Rect myRectangle = new Rect(15, 30, 35, 40);

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Şunlara uygulanır