FigureLength Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit la hauteur ou la largeur de 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)
- Héritage
- Attributs
- Implémente
Exemples
Dans l’exemple suivant, lorsque l’utilisateur clique sur le Figurebouton , le Width nombre réduit Figure . Vous trouverez ci-dessous le code XAML de l’exemple.
<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>
Vous trouverez ci-dessous le code utilisé pour diminuer le Width 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);
}
}
}
}
Remarques
Utilisation d'attributs XAML
<object property="length"/>
- ou -
<object property="qualifiedDouble"/>
Valeurs XAML
length
Largeur ou hauteur des Figure pixels décrits comme valeur Double . Vous pouvez également qualifier cette valeur avec une chaîne de déclaration d’unité (px
, , in``cm
, pt
) voir qualifiedDouble ci-dessous.
qualifiedDouble
Valeur double, comme décrit ci-dessus, suivie de l’une des chaînes de déclaration d’unité suivantes : px
, , in
, cm``pt
.
px
(par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)
in
est pouces; 1in==96px
cm
est en centimètres; 1cm==(96/2,54) px
pt
est des points ; 1pt==(96/72) px
Constructeurs
FigureLength(Double) |
Initialise une nouvelle instance de la classe FigureLength avec le nombre spécifié de pixels de la longueur. |
FigureLength(Double, FigureUnitType) |
Initialise une nouvelle instance de la classe FigureLength avec les Value et FigureUnitType spécifiés. |
Propriétés
FigureUnitType |
Obtient le type d'unité de Value. |
IsAbsolute |
Obtient une valeur qui détermine si FigureLength maintient une valeur absolue (en pixels). |
IsAuto |
Obtient une valeur qui détermine si FigureLength est automatique (non spécifié). |
IsColumn |
Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Column. |
IsContent |
Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Content. |
IsPage |
Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Page. |
Value |
Obtient la valeur de cet objet FigureLength. |
Méthodes
Equals(FigureLength) |
Compare l'égalité de deux structures FigureLength. |
Equals(Object) |
Détermine si le Object spécifié est FigureLength et s'il est identique à FigureLength. |
GetHashCode() |
Retourne le code de hachage pour ce FigureLength. |
ToString() |
Crée une représentation String de FigureLength. |
Opérateurs
Equality(FigureLength, FigureLength) |
Compare l'égalité de deux structures FigureLength. |
Inequality(FigureLength, FigureLength) |
Compare l'inégalité de deux structures FigureLength. |