Taal

Rect.Inflate Methode

Definitie

Hiermee maakt u een rechthoek die het resultaat is van het uitbreiden of verkleinen van een rechthoek met de opgegeven hoeveelheid.

Overloads

Name Description
Inflate(Size)

Breidt de rechthoek uit met behulp van de opgegeven Size, in alle richtingen.

Inflate(Double, Double)

Hiermee wordt de rechthoek uitgebreid of verkleind met behulp van de opgegeven breedte- en hoogtebedragen, in alle richtingen.

Inflate(Rect, Size)

Retourneert de rechthoek die het resultaat is van het uitbreiden van de opgegeven rechthoek door de opgegeven Size, in alle richtingen.

Inflate(Rect, Double, Double)

Hiermee maakt u een rechthoek die het gevolg is van het uitbreiden of verkleinen van de opgegeven rechthoek door de opgegeven breedte- en hoogtebedragen, in alle richtingen.

Inflate(Size)

Breidt de rechthoek uit met behulp van de opgegeven Size, in alle richtingen.

public:
 void Inflate(System::Windows::Size size);
public void Inflate(System.Windows.Size size);
member this.Inflate : System.Windows.Size -> unit
Public Sub Inflate (size As Size)

Parameters

size
Size

Hiermee geeft u de hoeveelheid om de rechthoek uit te vouwen. De Size eigenschap van Width de structuur geeft de hoeveelheid aan om de rechthoeken Left en Right eigenschappen te vergroten. De Size eigenschap van Height de structuur geeft de hoeveelheid aan om de rechthoeken Top en Bottom eigenschappen te vergroten.

Uitzonderingen

Deze methode wordt aangeroepen op de Empty rechthoek.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Inflate(Size) methode gebruikt om de grootte van een rechthoek te vergroten.

private Size inflateExample1()
{
    // Initialize new rectangle.
    Rect myRectangle = new Rect();

    // The Location property specifies the coordinates of the upper left-hand 
    // corner of the rectangle. 
    myRectangle.Location = new Point(10, 5);

    // Set the Size property of the rectangle with a width of 200
    // and a height of 50.
    myRectangle.Size = new Size(200, 50);

    // Use the Inflate method to expand the rectangle by the specified Size in all
    // directions. The new size is 240,110. Note: Width of the resulting rectangle  
    // is increased by twice the Width of the specified Size structure because  
    // both the left and right sides of the rectangle are inflated. Likewise, the 
    // Height of the resulting rectangle is increased by twice the Height of the 
    // specified Size structure.
    myRectangle.Inflate(new Size(20,30));

    return myRectangle.Size;
}

Opmerkingen

De Width resulterende rechthoek wordt verhoogd met twee keer de Width opgegeven Size structuur, omdat zowel de linker- als rechterzijde van de rechthoek worden vergroot. Op dezelfde manier wordt de Height resulterende rechthoek verhoogd met twee keer de Height opgegeven Size structuur.

Zie ook

Van toepassing op

Inflate(Double, Double)

Hiermee wordt de rechthoek uitgebreid of verkleind met behulp van de opgegeven breedte- en hoogtebedragen, in alle richtingen.

public:
 void Inflate(double width, double height);
public void Inflate(double width, double height);
member this.Inflate : double * double -> unit
Public Sub Inflate (width As Double, height As Double)

Parameters

width
Double

De hoeveelheid waarmee de linker- en rechterzijde van de rechthoek moet worden uitgevouwen of verkleind.

height
Double

De hoeveelheid waarmee de boven- en onderkant van de rechthoek moet worden uitgevouwen of verkleind.

Uitzonderingen

Deze methode wordt aangeroepen op de Empty rechthoek.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Inflate(Double, Double) methode gebruikt om de grootte van een rechthoek te wijzigen.

private Size inflateExample2()
{
    // Initialize new rectangle.
    Rect myRectangle = new Rect();

    // The Location property specifies the coordinates of the upper left-hand 
    // corner of the rectangle. 
    myRectangle.Location = new Point(10, 5);

    // Set the Size property of the rectangle with a width of 200
    // and a height of 50.
    myRectangle.Size = new Size(200,50);

    // Use the Inflate method to expand or shrink the rectangle by the specified 
    // width and height amounts. The new size is 160,150 (width shrunk by 40 and  
    // height increased by 100). Note: Width of the resulting rectangle is increased 
    // or shrunk by twice the specified width, because both the left and right sides  
    // of the rectangle are inflated or shrunk. Likewise, the height of the resulting 
    // rectangle is increased or shrunk by twice the specified height.
    myRectangle.Inflate(-20,50);

    return myRectangle.Size;
}

Opmerkingen

De Width resulterende rechthoek wordt verhoogd of verlaagd met twee keer de opgegeven breedteverschil, omdat deze wordt toegepast op zowel de linker- als rechterzijde van de rechthoek. Op dezelfde manier wordt de Height resulterende rechthoek verhoogd of verlaagd met twee keer de opgegeven hoogte.

Als de opgegeven breedte of hoogte de rechthoek groter maakt dan de huidige WidthHeight of - waardoor de rechthoek een negatief gebied heeft - wordt de rechthoek de Empty rechthoek.

Zie ook

Van toepassing op

Inflate(Rect, Size)

Retourneert de rechthoek die het resultaat is van het uitbreiden van de opgegeven rechthoek door de opgegeven Size, in alle richtingen.

public:
 static System::Windows::Rect Inflate(System::Windows::Rect rect, System::Windows::Size size);
public static System.Windows.Rect Inflate(System.Windows.Rect rect, System.Windows.Size size);
static member Inflate : System.Windows.Rect * System.Windows.Size -> System.Windows.Rect
Public Shared Function Inflate (rect As Rect, size As Size) As Rect

Parameters

rect
Rect

De Rect structuur die moet worden gewijzigd.

size
Size

Hiermee geeft u de hoeveelheid om de rechthoek uit te vouwen. De Size eigenschap van Width de structuur geeft de hoeveelheid aan om de rechthoeken Left en Right eigenschappen te vergroten. De Size eigenschap van Height de structuur geeft de hoeveelheid aan om de rechthoeken Top en Bottom eigenschappen te vergroten.

Retouren

De resulterende rechthoek.

Uitzonderingen

rect is een Empty rechthoek.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Inflate(Rect, Size) methode gebruikt om de grootte van een rechthoek te wijzigen.

private Size inflateExample3()
{
    // Initialize new rectangle.
    Rect myRectangle = new Rect();

    // The Location property specifies the coordinates of the upper left-hand 
    // corner of the rectangle. 
    myRectangle.Location = new Point(10, 5);

    // Set the Size property of the rectangle with a width of 200
    // and a height of 50.
    myRectangle.Size = new Size(200, 50);

    // Use the static Inflate method to return an expanded version of myRectangle1.   
    // The size of myRectangle2 is 240,110. Note: Width of the resulting rectangle is increased 
    // by twice the Width of the specified Size structure, because both the left and right 
    // sides of the rectangle are inflated. Likewise, the Height of the resulting 
    // rectangle is increased by twice the Height of the specified Size structure.
    Rect myRectangle2 = Rect.Inflate(myRectangle, new Size(20, 30));

    return myRectangle2.Size;
}

Opmerkingen

De Width resulterende rechthoek wordt verhoogd met twee keer de Width opgegeven Size structuur, omdat zowel de linker- als rechterzijde van de rechthoek worden vergroot. Op dezelfde manier wordt de Height resulterende rechthoek verhoogd met twee keer de Height opgegeven Size structuur.

Zie ook

Van toepassing op

Inflate(Rect, Double, Double)

Hiermee maakt u een rechthoek die het gevolg is van het uitbreiden of verkleinen van de opgegeven rechthoek door de opgegeven breedte- en hoogtebedragen, in alle richtingen.

public:
 static System::Windows::Rect Inflate(System::Windows::Rect rect, double width, double height);
public static System.Windows.Rect Inflate(System.Windows.Rect rect, double width, double height);
static member Inflate : System.Windows.Rect * double * double -> System.Windows.Rect
Public Shared Function Inflate (rect As Rect, width As Double, height As Double) As Rect

Parameters

rect
Rect

De Rect structuur die moet worden gewijzigd.

width
Double

De hoeveelheid waarmee de linker- en rechterzijde van de rechthoek moet worden uitgevouwen of verkleind.

height
Double

De hoeveelheid waarmee de boven- en onderkant van de rechthoek moet worden uitgevouwen of verkleind.

Retouren

De resulterende rechthoek.

Uitzonderingen

rect is een Empty rechthoek.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Inflate(Rect, Double, Double) methode gebruikt om de grootte van een rechthoek te wijzigen.

private Size inflateExample4()
{
    // Initialize new rectangle.
    Rect myRectangle = new Rect();

    // The Location property specifies the coordinates of the upper left-hand 
    // corner of the rectangle. 
    myRectangle.Location = new Point(10, 5);

    // Set the Size property of the rectangle with a width of 200
    // and a height of 50.
    myRectangle.Size = new Size(200, 50);

    // Use the static Inflate method to return a version of myRectangle with a shrunk
    // width and expanded height. The size of myRectangle2 is 160,150. Note: Width of the resulting 
    // rectangle is increased or shrunk by twice the specified width, because both the
    // left and right sides of the rectangle are inflated or shrunk. Likewise, the height 
    // of the resulting rectangle is increased or shrunk by twice the specified height.
    Rect myRectangle2 = Rect.Inflate(myRectangle, -20, 50);

    return myRectangle2.Size;
}

Opmerkingen

De Width resulterende rechthoek wordt verhoogd of verlaagd met twee keer de opgegeven breedteverschil, omdat deze wordt toegepast op zowel de linker- als rechterzijde van de rechthoek. Op dezelfde manier wordt de Height resulterende rechthoek verhoogd of verlaagd met twee keer de opgegeven hoogte.

Als de opgegeven breedte- of hoogteaanpassingen de rechthoek kleiner maken dan de huidige Width of Height - waardoor de rechthoek een negatief gebied krijgt - retourneert Rect.Emptydeze methode.

Zie ook

Van toepassing op