FigureLength FigureLength FigureLength FigureLength Struct

Définition

Décrit la hauteur ou la largeur de Figure.Describes the height or width of a Figure.

public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
Héritage
FigureLengthFigureLengthFigureLengthFigureLength
Attributs
Implémente

Exemples

Dans l’exemple suivant, lorsque l’utilisateur clique sur le Figure, le Width de la Figure diminue.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. Voici le XAML pour l’exemple.Below is the XAML for the sample.

<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 la Width de la Figure.Below is the code used to decrease the Width of the 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 XAMLXAML Attribute Usage

<object property="length"/>  
- or -  
<object property="qualifiedDouble"/>  

Valeurs XAMLXAML Values

lengthlength
La largeur ou hauteur de la Figure en pixels, décrite comme un Double valeur.The width or height of the Figure in pixels, described as a Double value. Sinon, cette valeur peut être qualifiée avec une chaîne de déclaration d’unité (px, in, cm, pt) consultez qualifiedDouble ci-dessous.Alternatively, this value can be qualified with a unit declaration string (px, in, cm, pt) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Un double valeur comme décrit ci-dessus suivie d’une des chaînes de déclaration d’unité suivantes : px, in, cm, pt.A double value as described above followed by one of the following unit declaration strings: px, in, cm, pt.

px (valeur par défaut) unités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit)px (default) is unités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit)

in pouces ; 1in == 96 pxin is inches; 1in==96px

cm centimètres ; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt is points; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

Constructeurs

FigureLength(Double) FigureLength(Double) FigureLength(Double) FigureLength(Double)

Initialise une nouvelle instance de la classe FigureLength avec le nombre spécifié de pixels de la longueur.Initializes a new instance of the FigureLength class with the specified number of pixels in length.

FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType) FigureLength(Double, FigureUnitType)

Initialise une nouvelle instance de la classe FigureLength avec les Value et FigureUnitType spécifiés.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.

Propriétés

FigureUnitType FigureUnitType FigureUnitType FigureUnitType

Obtient le type d'unité de Value.Gets the unit type of the Value.

IsAbsolute IsAbsolute IsAbsolute IsAbsolute

Obtient une valeur qui détermine si FigureLength maintient une valeur absolue (en pixels).Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto IsAuto IsAuto IsAuto

Obtient une valeur qui détermine si FigureLength est automatique (non spécifié).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn IsColumn IsColumn IsColumn

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Column.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent IsContent IsContent IsContent

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Content.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage IsPage IsPage IsPage

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Page.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value Value Value Value

Obtient la valeur de cet objet FigureLength.Gets the value of this FigureLength.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si le Object spécifié est FigureLength et s'il est identique à FigureLength.Determines whether the specified Object is a FigureLength and whether it is identical to this FigureLength.

Equals(FigureLength) Equals(FigureLength) Equals(FigureLength) Equals(FigureLength)

Compare l'égalité de deux structures FigureLength.Compares two FigureLength structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage pour ce FigureLength.Returns the hash code for this FigureLength.

ToString() ToString() ToString() ToString()

Crée une représentation String de FigureLength.Creates a String representation of this FigureLength.

Opérateurs

Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength) Equality(FigureLength, FigureLength)

Compare l'égalité de deux structures FigureLength.Compares two FigureLength structures for equality.

Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength) Inequality(FigureLength, FigureLength)

Compare l'inégalité de deux structures FigureLength.Compares two FigureLength structures for inequality.

S’applique à