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

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

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ónpxde inunidad 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 pxcadenas de cmdeclaración ptde 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)

ines pulgadas; 1in = =, 96 PXin is inches; 1in==96px

cmes centímetros; 1cm = = (96/2,54) PXcm is centimeters; 1cm==(96/2.54) px

ptes un punto; 1PT. = = (96/72) PXpt is points; 1pt==(96/72) px

Constructores

FigureLength(Double)

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.

FigureLength(Double, FigureUnitType)

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.

Propiedades

FigureUnitType

Obtiene el tipo de unidad del Value.Gets the unit type of the Value.

IsAbsolute

Obtiene un valor que determina si esta FigureLength contiene un valor absoluto (en píxeles).Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto

Obtiene un valor que determina si esta FigureLength es automática (no se especifica).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Column.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Content.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Page.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value

Obtiene el valor de esta FigureLength.Gets the value of this FigureLength.

Métodos

Equals(FigureLength)

Compara dos estructuras FigureLength para determinar si son iguales.Compares two FigureLength structures for equality.

Equals(Object)

Determina si el Object especificado es una FigureLength y si es idéntica a esta FigureLength.Determines whether the specified Object is a FigureLength and whether it is identical to this FigureLength.

GetHashCode()

Devuelve el código hash para esta estructura FigureLength.Returns the hash code for this FigureLength.

ToString()

Crea una representación de tipo String de esta estructura FigureLength.Creates a String representation of this FigureLength.

Operadores

Equality(FigureLength, FigureLength)

Compara dos estructuras FigureLength para determinar si son iguales.Compares two FigureLength structures for equality.

Inequality(FigureLength, FigureLength)

Compara la desigualdad de dos estructuras FigureLength.Compares two FigureLength structures for inequality.

Se aplica a