FigureLength Structure

Définition

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
FigureLength
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é.

S’applique à