Partager via


FigureLength Structure

Définition

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

S’applique à