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 d’une 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 Figure, le Width nombre de Figure diminutions. 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>
Voici le code utilisé pour diminuer le WidthFigure.
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 des attributs XAML
<object property="length"/>
- ou -
<object property="qualifiedDouble"/>
Valeurs XAML
Longueur Largeur ou hauteur des Figure pixels décrits comme une Double valeur. Vous pouvez également qualifier cette valeur avec une chaîne de déclaration d’unité (px, , incm, pt) voir qualifiéDouble ci-dessous.
qualifiedDouble Valeur double, comme décrit ci-dessus, suivie de l’une des chaînes de déclaration d’unité suivantes : px, , incm, pt.
px (valeur 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
| Nom | Description |
|---|---|
| FigureLength(Double, FigureUnitType) |
Initialise une nouvelle instance de la FigureLength classe avec les données spécifiées Value et FigureUnitType. |
| FigureLength(Double) |
Initialise une nouvelle instance de la FigureLength classe avec le nombre spécifié de pixels de longueur. |
Propriétés
| Nom | Description |
|---|---|
| FigureUnitType |
Obtient le type d’unité du Value. |
| IsAbsolute |
Obtient une valeur qui détermine si cela FigureLength contient une valeur absolue (en pixels). |
| IsAuto |
Obtient une valeur qui détermine s’il s’agit FigureLength d’une valeur automatique (non spécifiée). |
| IsColumn |
Obtient une valeur qui détermine si cela FigureLength a une FigureUnitType valeur de propriété .Column |
| IsContent |
Obtient une valeur qui détermine si cela FigureLength a une FigureUnitType valeur de propriété .Content |
| IsPage |
Obtient une valeur qui détermine si cela FigureLength a une FigureUnitType valeur de propriété .Page |
| Value |
Obtient la valeur de ce FigureLength. |
Méthodes
| Nom | Description |
|---|---|
| Equals(FigureLength) |
Compare deux FigureLength structures pour l’égalité. |
| Equals(Object) |
Détermine si le spécifié Object est un FigureLength et s’il est identique à celui-ci FigureLength. |
| GetHashCode() |
Retourne le code de hachage pour ce FigureLength. |
| ToString() |
Crée une String représentation de ce FigureLength. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(FigureLength, FigureLength) |
Compare deux FigureLength structures pour l’égalité. |
| Inequality(FigureLength, FigureLength) |
Compare deux FigureLength structures pour l’inégalité. |