FigureLength FigureLength FigureLength FigureLength Struct

Definition

Beschreibt die Höhe oder die Breite einer Figure.Describes the height or width of a Figure.

public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
Vererbung
FigureLengthFigureLengthFigureLengthFigureLength
Attribute
Implementiert

Beispiele

Im folgenden Beispiel, klickt der Benutzer auf die Figure, Width von der Figure verringert wird.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. Im folgenden finden Sie die XAML für das Beispiel.Below is the XAML for the sample.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.FigureLengthExample" >

  <FlowDocumentReader>
    <FlowDocument >
      <Paragraph>
        Raw text inside the paragraph
        <Figure Name="myFigure" Width="300">
          <Paragraph FontStyle="Italic" MouseDown="OnMouseDownDecreaseWidth" >
            Text inside of paragraph that is inside Figure...
          </Paragraph>
        </Figure>
      </Paragraph>
    </FlowDocument>
  </FlowDocumentReader>



</Page>

Im folgenden finden Sie den Code zum Verringern der Width von der Figure.Below is the code used to decrease the Width of the Figure.

using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;

namespace SDKSample
{
    public partial class FigureLengthExample : Page
	{

        void OnMouseDownDecreaseWidth(object sender, MouseButtonEventArgs args)
        {
            FigureLength myFigureLength = myFigure.Width;
            double widthValue = myFigureLength.Value;
            if (widthValue > 0)
            {
                myFigure.Width = new FigureLength((widthValue - 10), FigureUnitType.Pixel);
            }
        }
    }
}

Hinweise

Verwendung von XAML-AttributenXAML Attribute Usage

<object property="length"/>  
- or -  
<object property="qualifiedDouble"/>  

XAML-WerteXAML Values

lengthlength
Die Breite oder Höhe der Figure in Pixel beschrieben, wie eine Double Wert.The width or height of the Figure in pixels, described as a Double value. Alternativ kann dieser Wert qualifiziert werden, mit einer Zeichenfolge (px, in, cm, pt) finden Sie unter QualifiedDouble unten.Alternatively, this value can be qualified with a unit declaration string (px, in, cm, pt) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Ein doppelte Wert, wie oben beschrieben, gefolgt von einer der folgenden Deklaration Zeichenfolgen: px, in, cm, pt.A double value as described above followed by one of the following unit declaration strings: px, in, cm, pt.

px (Standard) Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

in ist Zoll. 1 In == 96 pxin is inches; 1in==96px

cm ist Zentimeter. 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt ist die Punkte. 1pt==(96/72) pxpt is points; 1pt==(96/72) px

Konstruktoren

FigureLength(Double) FigureLength(Double) FigureLength(Double) FigureLength(Double)

Initialisiert eine neue Instanz der FigureLength-Klasse mit der angegebenen Anzahl der Pixel für die Länge.Initializes a new instance of the FigureLength class with the specified number of pixels in length.

FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType)

Initialisiert eine neue Instanz der FigureLength-Klasse mit den angegebenen Value und dem angegebenen FigureUnitType.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.

Eigenschaften

FigureUnitType FigureUnitType FigureUnitType FigureUnitType

Ruft den Einheitentyp der Value ab.Gets the unit type of the Value.

IsAbsolute IsAbsolute IsAbsolute IsAbsolute

Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen absoluten Wert (in Pixel) enthält.Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto IsAuto IsAuto IsAuto

Ruft einen Wert ab, der bestimmt, ob diese FigureLength automatisch festgelegt wird (nicht angegeben ist).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn IsColumn IsColumn IsColumn

Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Column aufweist.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent IsContent IsContent IsContent

Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Content aufweist.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage IsPage IsPage IsPage

Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Page aufweist.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value Value Value Value

Ruft den Wert dieses FigureLength ab.Gets the value of this FigureLength.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Object eine FigureLength ist und ob diese mit der FigureLength identisch ist.Determines whether the specified Object is a FigureLength and whether it is identical to this FigureLength.

Equals(FigureLength) Equals(FigureLength) Equals(FigureLength) Equals(FigureLength)

Vergleicht zwei FigureLength-Strukturen auf Gleichheit.Compares two FigureLength structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diesen FigureLength zurück.Returns the hash code for this FigureLength.

ToString() ToString() ToString() ToString()

Erstellt eine String-Darstellung dieses FigureLength.Creates a String representation of this FigureLength.

Operatoren

Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength)

Vergleicht zwei FigureLength-Strukturen auf Gleichheit.Compares two FigureLength structures for equality.

Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength)

Vergleicht zwei FigureLength-Strukturen auf Ungleichheit.Compares two FigureLength structures for inequality.

Gilt für: