FigureLength Struktur
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 die Breite einer 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
Wenn der Benutzer im folgenden Beispiel auf das Figureklickt, wird der Width der Figure verringert. Im Folgenden finden 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>
Im Folgenden finden Sie den Code, der verwendet wird, um den Width von Figurezu verkleinern.
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);
}
}
}
}
<object property="length"/>
- oder -
<object property="qualifiedDouble"/>
length
Die Breite oder Höhe der Figure in Pixel, die als Double Wert beschrieben wird. Alternativ kann dieser Wert mit einer Einheitendeklarationszeichenfolge (px
, in
, , cm
pt
) qualifiziert werden, siehe qualifiedDouble unten.
qualifiedDouble
Ein doppelter Wert wie oben beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px
, in
, cm
, pt
.
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
punkte; 1pt==(96/72) px
Figure |
Initialisiert eine neue Instanz der FigureLength-Klasse mit der angegebenen Anzahl der Pixel für die Länge. |
Figure |
Initialisiert eine neue Instanz der FigureLength-Klasse mit den angegebenen Value und dem angegebenen FigureUnitType. |
Figure |
Ruft den Einheitentyp der Value ab. |
Is |
Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen absoluten Wert (in Pixel) enthält. |
Is |
Ruft einen Wert ab, der bestimmt, ob diese FigureLength automatisch festgelegt wird (nicht angegeben ist). |
Is |
Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Column aufweist. |
Is |
Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Content aufweist. |
Is |
Ruft einen Wert ab, der bestimmt, ob diese FigureLength einen FigureUnitType-Eigenschaftswert von Page aufweist. |
Value |
Ruft den Wert dieses FigureLength ab. |
Equals(Figure |
Vergleicht zwei FigureLength-Strukturen auf Gleichheit. |
Equals(Object) |
Bestimmt, ob das angegebene Object eine FigureLength ist und ob diese mit der FigureLength identisch ist. |
Get |
Gibt den Hashcode für diesen FigureLength zurück. |
To |
Erstellt eine String-Darstellung dieses FigureLength. |
Equality(Figure |
Vergleicht zwei FigureLength-Strukturen auf Gleichheit. |
Inequality(Figure |
Vergleicht zwei FigureLength-Strukturen auf Ungleichheit. |
Produkt | Versionen |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: