FigureLength Estructura

Definición

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

Ejemplos

En el ejemplo siguiente, cuando el usuario hace clic en , Figureel Width de Figure disminuye. A continuación se muestra el código XAML del ejemplo.

<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 usado para reducir el WidthFigurede .

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 XAML

<object property="length"/>  

o bien

<object property="qualifiedDouble"/>  

Valores XAML

length
Ancho o alto de Figure en píxeles, descrito como un Double valor. Como alternativa, este valor se puede calificar con una cadena de declaración de unidad (px, in, cm, pt) vea qualifiedDouble a continuación.

qualifiedDouble
Valor doble como se describió anteriormente seguido de una de las siguientes cadenas de declaración de unidad: px, in, cm, pt.

px (valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)

in es pulgadas; 1in==96px

cm es centímetros; 1cm==(96/2.54) px

pt es puntos; 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.

FigureLength(Double, FigureUnitType)

Inicializa una nueva instancia de la clase FigureLength con los parámetros Value y FigureUnitType especificados.

Propiedades

FigureUnitType

Obtiene el tipo de unidad del Value.

IsAbsolute

Obtiene un valor que determina si esta FigureLength contiene un valor absoluto (en píxeles).

IsAuto

Obtiene un valor que determina si esta FigureLength es automática (no se especifica).

IsColumn

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Column.

IsContent

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Content.

IsPage

Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Page.

Value

Obtiene el valor de esta FigureLength.

Métodos

Equals(FigureLength)

Compara dos estructuras FigureLength para determinar si son iguales.

Equals(Object)

Determina si el Object especificado es una FigureLength y si es idéntica a esta FigureLength.

GetHashCode()

Devuelve el código hash de este objeto FigureLength.

ToString()

Crea una representación de tipo String de esta estructura FigureLength.

Operadores

Equality(FigureLength, FigureLength)

Compara dos estructuras FigureLength para determinar si son iguales.

Inequality(FigureLength, FigureLength)

Compara la desigualdad de dos estructuras FigureLength.

Se aplica a