Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Estrutura FigureLength

Descreve a altura ou largura de um Figure.

Namespace:  System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[TypeConverterAttribute(typeof(FigureLengthConverter))]
public struct FigureLength : IEquatable<FigureLength>
<object property="length"/>
- or -
<object property="qualifiedDouble"/>

Valores de XAML

comprimento

A largura ou altura do Figure em pixels, descrita sistema autônomo um Double valor. Como alternativa, esse valor pode ser qualificado com uma seqüência de caracteres de declaração de unidade (px, in, cm, pt) consulte qualifiedDouble abaixo.

qualifiedDouble

A duplovalor de conforme descrito acima seguido por uma das seguintes seqüências de declaração de unidade: px, in, cm, pt.

px é (padrão) unidades independentes de dispositivo (1/96 polegada por unidade)

in polegadas; 1in == 96px

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

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

No exemplo a seguir, quando o usuário clica no Figure, o Width da Figure diminui. Abaixo está o XAML da amostra.

<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 da 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);
            }
        }
    }
}


Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft