FigureLength Struct

Definizione

Descrive l'altezza o la larghezza di un 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)
Ereditarietà
FigureLength
Attributi
Implementazioni

Esempio

Nell'esempio seguente, quando l'utente fa clic su Figure, l'oggetto Width dell'oggetto Figure diminuisce. Di seguito è riportato il codice XAML per l'esempio.

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

Di seguito è riportato il codice usato per ridurre l'oggetto WidthFiguredi .

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

Commenti

Utilizzo degli attributi XAML

<object property="length"/>

oppure

<object property="qualifiedDouble"/>

Valori XAML

Lunghezza Larghezza o altezza dell'oggetto Figure in pixel, descritto come Double valore. In alternativa, questo valore può essere qualificato con una stringa di dichiarazione di unità (px, in, cm, pt) vedere qualifiedDouble di seguito.

qualifiedDouble Valore double come descritto in precedenza seguito da una delle stringhe di dichiarazione di unità seguenti: px, in, cm, pt.

px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96 pollici per unità)

in è pollici; 1in==96 px

cm è centimetri; 1cm==(96/2.54) px

pt è punti; 1pt==(96/72) px

Costruttori

Nome Descrizione
FigureLength(Double, FigureUnitType)

Inizializza una nuova istanza della FigureLength classe con l'oggetto e ValuespecificatoFigureUnitType.

FigureLength(Double)

Inizializza una nuova istanza della FigureLength classe con il numero specificato di pixel di lunghezza.

Proprietà

Nome Descrizione
FigureUnitType

Ottiene il tipo di unità dell'oggetto Value.

IsAbsolute

Ottiene un valore che determina se contiene FigureLength un valore assoluto (in pixel).

IsAuto

Ottiene un valore che determina se l'oggetto FigureLength è automatico (non specificato).

IsColumn

Ottiene un valore che determina se il FigureLength valore della proprietà è FigureUnitType .Column

IsContent

Ottiene un valore che determina se il FigureLength valore della proprietà è FigureUnitType .Content

IsPage

Ottiene un valore che determina se il FigureLength valore della proprietà è FigureUnitType .Page

Value

Ottiene il valore dell'oggetto FigureLength.

Metodi

Nome Descrizione
Equals(FigureLength)

Confronta due FigureLength strutture per verificare l'uguaglianza.

Equals(Object)

Determina se l'oggetto specificato Object è e FigureLength se è identico a questo FigureLengthoggetto .

GetHashCode()

Restituisce il codice hash per l'oggetto FigureLength.

ToString()

Crea una String rappresentazione di questo FigureLengthoggetto .

Operatori

Nome Descrizione
Equality(FigureLength, FigureLength)

Confronta due FigureLength strutture per verificare l'uguaglianza.

Inequality(FigureLength, FigureLength)

Confronta due FigureLength strutture per verificare la disuguaglianza.

Si applica a