# FigureLength Estructura

## Definición

Describe el alto o ancho 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)``````
Herencia
FigureLength
Atributos
Implementaciones

## Ejemplos

En el ejemplo siguiente, cuando el usuario hace clic en Figure, el Width de Figure disminuye.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. A continuación se muestra el código XAML para el ejemplo.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" >

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

</Page>
``````

A continuación se muestra el código que se Width usa para Figuredisminuir la de.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);
}
}
}
}
``````

## Comentarios

### Uso de atributos XAMLXAML Attribute Usage

``````<object property="length"/>
``````

o bien-or-

``````<object property="qualifiedDouble"/>
``````

### Valores XAMLXAML Values

lengthlength
Ancho o alto del Figure en píxeles, que se describe como un Double valor.The width or height of the Figure in pixels, described as a Double value. Como alternativa, este valor se puede calificar con una cadena de declaración`px`de `in`unidad `cm`( `pt`,,,). vea qualifiedDouble a continuación.Alternatively, this value can be qualified with a unit declaration string (`px`, `in`, `cm`, `pt`) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Un valor Double tal y como se ha descrito anteriormente seguido de una de las siguientes `px`cadenas de `cm`declaración `pt`de unidad:, `in`,,.A double value as described above followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`.

`px`(valor predeterminado) esunidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)`px` (default) is unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)

`in`es pulgadas; 1in = =, 96 PX`in` is inches; 1in==96px

`cm`es centímetros; 1cm = = (96/2,54) PX`cm` is centimeters; 1cm==(96/2.54) px

`pt`es un punto; 1PT. = = (96/72) PX`pt` is points; 1pt==(96/72) px

## Constructores

 Inicializa una nueva instancia de la clase FigureLength con el número especificado de píxeles en longitud.Initializes a new instance of the FigureLength class with the specified number of pixels in length. Inicializa una nueva instancia de la clase FigureLength con los parámetros Value y FigureUnitType especificados.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.