FigureLength FigureLength FigureLength FigureLength Struct

Definição

Descreve a altura ou largura de um 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)
Herança
FigureLengthFigureLengthFigureLengthFigureLength
Atributos
Implementações

Exemplos

No exemplo a seguir, quando o usuário clica na Figure, o Width da Figure diminui.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. Abaixo está o XAML para o exemplo.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>

Abaixo está o código usado para diminuir o Width do 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);
            }
        }
    }
}

Comentários

Uso do Atributo XAMLXAML Attribute Usage

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

Valores XAMLXAML Values

lengthlength
A largura ou altura do Figure em pixels, descrita como um Double valor.The width or height of the Figure in pixels, described as a Double value. Como alternativa, esse valor pode ser qualificado com uma cadeia de caracteres de declaração de unidade (px, in, cm, pt) consulte qualifiedDouble abaixo.Alternatively, this value can be qualified with a unit declaration string (px, in, cm, pt) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Um duplas valor, conforme descrito acima seguido por um dos seguintes unidade declaração cadeias de caracteres: px, in, cm, pt.A double value as described above followed by one of the following unit declaration strings: px, in, cm, pt.

px (padrão) unidades independentes de dispositivo (1/96 polegada por unidade)device-independent units (1/96th inch per unit)px (default) is unidades independentes de dispositivo (1/96 polegada por unidade)device-independent units (1/96th inch per unit)

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

cm centímetros; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

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

Construtores

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

Inicializa uma nova instância da classe FigureLength com o número especificado pixels no tamanho.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)

Inicializa uma nova instância da classe FigureLength com o Value e FigureUnitType especificados.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.

Propriedades

FigureUnitType FigureUnitType FigureUnitType FigureUnitType

Obtém o tipo de unidade do Value.Gets the unit type of the Value.

IsAbsolute IsAbsolute IsAbsolute IsAbsolute

Obtém um valor que determina se esse FigureLength contém um valor absoluto (em pixels).Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto IsAuto IsAuto IsAuto

Obtém um valor que determina se esse FigureLength é automático (não especificado).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn IsColumn IsColumn IsColumn

Obtém um valor que determina se esse FigureLength tem um valor da propriedade FigureUnitType de Column.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent IsContent IsContent IsContent

Obtém um valor que determina se esse FigureLength tem um valor da propriedade FigureUnitType de Content.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage IsPage IsPage IsPage

Obtém um valor que determina se esse FigureLength tem um valor da propriedade FigureUnitType de Page.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value Value Value Value

Obtém o valor deste FigureLength.Gets the value of this FigureLength.

Métodos

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

Determina se o Object especificado é um FigureLength e se é idêntico a este 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)

Compara a igualdade de duas estruturas FigureLength.Compares two FigureLength structures for equality.

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

Retorna o código hash para este FigureLength.Returns the hash code for this FigureLength.

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

Cria uma representação de String deste FigureLength.Creates a String representation of this FigureLength.

Operadores

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

Compara a igualdade de duas estruturas FigureLength.Compares two FigureLength structures for equality.

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

Compara duas estruturas FigureLength quanto à desigualdade.Compares two FigureLength structures for inequality.

Aplica-se a