FigureLength Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Höhe oder Breite eines Figure.
public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))>]
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
- Vererbung
- Attribute
- Implementiert
Beispiele
Wenn der Benutzer im folgenden Beispiel auf den FigureKlick klickt, wird der WidthFigure abnimmt. Nachfolgend sehen Sie den XAML-Code 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>
Unten sehen Sie den Code, der zum Verringern des Width Codes Figureverwendet wird.
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-Attributen
<object property="length"/>
-oder-
<object property="qualifiedDouble"/>
XAML-Werte
Länge Die Breite oder Höhe der Figure in Pixeln beschriebenen Double Werte. Alternativ kann dieser Wert mit einer Einheitendeklarationszeichenfolge (px, in, cm, pt) qualifiziert werden.
qualifiedDouble Ein doppelter Wert, wie oben beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, , in, . cmpt
px (Standard) ist geräteunabhängige Einheiten (1/96. Zoll pro Einheit)
in ist Zoll; 1in==96px
cm ist Zentimeter; 1cm==(96/2,54) px
pt ist Punkte; 1pt==(96/72) px
Konstruktoren
| Name | Beschreibung |
|---|---|
| FigureLength(Double, FigureUnitType) |
Initialisiert eine neue Instanz der FigureLength Klasse mit dem angegebenen Value und FigureUnitType. |
| FigureLength(Double) |
Initialisiert eine neue Instanz der FigureLength Klasse mit der angegebenen Anzahl von Pixeln in der Länge. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| FigureUnitType |
Ruft den Einheitentyp der Value. |
| IsAbsolute |
Ruft einen Wert ab, der bestimmt, ob dies FigureLength einen absoluten Wert (in Pixel) enthält. |
| IsAuto |
Ruft einen Wert ab, der bestimmt, ob dies FigureLength automatisch (nicht angegeben) ist. |
| IsColumn |
Ruft einen Wert ab, der bestimmt, ob dies FigureLength einen FigureUnitType Eigenschaftswert von Column. |
| IsContent |
Ruft einen Wert ab, der bestimmt, ob dies FigureLength einen FigureUnitType Eigenschaftswert von Content. |
| IsPage |
Ruft einen Wert ab, der bestimmt, ob dies FigureLength einen FigureUnitType Eigenschaftswert von Page. |
| Value |
Ruft den Wert dieses FigureLengthWerts ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(FigureLength) |
Vergleicht zwei FigureLength Strukturen für die Gleichheit. |
| Equals(Object) |
Bestimmt, ob es sich bei dem angegebenen Object Wert um ein FigureLength und ob es mit diesem FigureLengthidentisch ist. |
| GetHashCode() |
Gibt den Hashcode für diesen FigureLengthCode zurück. |
| ToString() |
Erstellt eine String Darstellung dieser FigureLength. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(FigureLength, FigureLength) |
Vergleicht zwei FigureLength Strukturen für die Gleichheit. |
| Inequality(FigureLength, FigureLength) |
Vergleicht zwei FigureLength Strukturen für Ungleichheiten. |