Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FigureLength-Struktur

 

Veröffentlicht: Oktober 2016

Beschreibt die Höhe oder Breite einer Figure.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

[TypeConverterAttribute(typeof(FigureLengthConverter))]
public struct FigureLength : IEquatable<FigureLength>

NameBeschreibung
System_CAPS_pubmethodFigureLength(Double)

Initialisiert eine neue Instanz der der FigureLength Klasse mit der angegebenen Anzahl der Pixel in Länge.

System_CAPS_pubmethodFigureLength(Double, FigureUnitType)

Initialisiert eine neue Instanz der FigureLength-Klasse mit den angegebenen Value und dem angegebenen FigureUnitType.

NameBeschreibung
System_CAPS_pubpropertyFigureUnitType

Ruft den Einheitentyp der Value ab.

System_CAPS_pubpropertyIsAbsolute

Ruft einen Wert, der bestimmt, ob dies FigureLength einen absoluten Wert (in Pixel) enthält.

System_CAPS_pubpropertyIsAuto

Ruft einen Wert, der bestimmt, ob diese FigureLength wird automatisch (nicht angegeben).

System_CAPS_pubpropertyIsColumn

Ruft einen Wert, der bestimmt, ob diese FigureLength hat eine FigureUnitType Eigenschaftswert Column.

System_CAPS_pubpropertyIsContent

Ruft einen Wert, der bestimmt, ob diese FigureLength hat eine FigureUnitType Eigenschaftswert Content.

System_CAPS_pubpropertyIsPage

Ruft einen Wert, der bestimmt, ob diese FigureLength hat eine FigureUnitType Eigenschaftswert Page.

System_CAPS_pubpropertyValue

Ruft den Wert dieses FigureLength ab.

NameBeschreibung
System_CAPS_pubmethodEquals(FigureLength)

Vergleicht zwei FigureLength Strukturen auf Gleichheit.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Object ist eine FigureLength und gibt an, ob sie identisch ist FigureLength.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diesen FigureLength zurück.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Erstellt eine String Darstellung dieses FigureLength.(Überschreibt ValueType.ToString().)

NameBeschreibung
System_CAPS_puboperatorSystem_CAPS_staticEquality(FigureLength, FigureLength)

Vergleicht zwei FigureLength Strukturen auf Gleichheit.

System_CAPS_puboperatorSystem_CAPS_staticInequality(FigureLength, FigureLength)

Vergleicht zwei FigureLength Strukturen auf Ungleichheit.

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

Länge

Die Breite oder Höhe der Figure in Pixel beschrieben, wie ein Double Wert. Dieser Wert kann auch mit einer Zeichenfolge gekennzeichnet sein (px, in, cm, pt) finden Sie unter QualifiedDouble unten.

qualifiedDouble

Ein doppelte Wert, wie oben beschrieben, gefolgt von einer der folgenden Deklaration Zeichenfolgen: px, in, cm, pt.

px (Standard) Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll. 1In == 96px

cm ist Zentimeter. 1cm==(96/2.54) px

pt ist Sie Punkte. 1pt==(96/72) px

Im folgenden Beispiel, klickt der Benutzer auf die Figure, die Width von der Figure verringert. Im folgenden finden Sie das XAML für das Beispiel.

<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 ist der Code zum Verringern der Width von der 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);
            }
        }
    }
}

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: