Rect Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр структуры Rect.
Перегрузки
Rect(Size) |
Инициализирует новый экземпляр структуры Rect, которая имеет указанный размер и расположена в точке с координатами (0,0). |
Rect(Point, Point) |
Инициализирует новый экземпляр структуры Rect, которая достаточна велика, чтобы включать две указанных точки. |
Rect(Point, Size) |
Инициализирует новый экземпляр структуры Rect, которая имеет указанное расположение верхнего левого угла и указанные ширину и высоту. |
Rect(Point, Vector) |
Инициализирует новый экземпляр структуры Rect, которая достаточно велика, чтобы включать указанную точку и сумму указанной точки и указанного вектора. |
Rect(Double, Double, Double, Double) |
Инициализирует новый экземпляр структуры Rect, которая имеет указанные координаты по оси Х и Y, а также ширину и высоту. |
Rect(Size)
Инициализирует новый экземпляр структуры Rect, которая имеет указанный размер и расположена в точке с координатами (0,0).
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)
Параметры
Примеры
В следующем примере показано, как создать новую Rect структуру с помощью конструктора 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;
}
Применяется к
Rect(Point, Point)
Инициализирует новый экземпляр структуры Rect, которая достаточна велика, чтобы включать две указанных точки.
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)
Параметры
- point1
- Point
Первая точка, которую должен включать новый прямоугольник.
- point2
- Point
Вторая точка, которую должен включать новый прямоугольник.
Примеры
В следующем примере показано, как создать новую Rect структуру с помощью конструктора 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;
}
Применяется к
Rect(Point, Size)
Инициализирует новый экземпляр структуры Rect, которая имеет указанное расположение верхнего левого угла и указанные ширину и высоту.
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)
Параметры
- location
- Point
Точка, которая определяет расположение верхнего левого угла прямоугольника.
Примеры
В следующем примере показано, как создать новую Rect структуру с помощью конструктора 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;
}
Применяется к
Rect(Point, Vector)
Инициализирует новый экземпляр структуры Rect, которая достаточно велика, чтобы включать указанную точку и сумму указанной точки и указанного вектора.
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)
Параметры
- point
- Point
Первая точка, которую должен включать прямоугольник.
- vector
- Vector
Степень смещения указанной точки. Полученный прямоугольник будет достаточно большим, чтобы включать обе точки.
Примеры
В следующем примере показано, как создать новую Rect структуру с помощью конструктора 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;
}
Применяется к
Rect(Double, Double, Double, Double)
Инициализирует новый экземпляр структуры Rect, которая имеет указанные координаты по оси Х и Y, а также ширину и высоту.
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)
Параметры
- x
- Double
Координата по оси X верхнего левого угла прямоугольника.
- y
- Double
Координата по оси Y верхнего левого угла прямоугольника.
- width
- Double
Ширина прямоугольника.
- height
- Double
Высота прямоугольника.
Исключения
width
является отрицательным значением.
-или-
height
является отрицательным значением.
Комментарии
В следующем примере показано, как создать новую Rect структуру с помощью конструктора 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;
}