Condividi tramite


FigureLength Struct

Definizione

Descrive l'altezza o la larghezza di un oggetto 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 WidthFigure della riduzione. 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 WidthFigure.

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

Uso della sintassi XAML per gli attributi

<object property="length"/>  

-oppure-

<object property="qualifiedDouble"/>  

Valori XAML

length
Larghezza o altezza dei Figure pixel, descritta come Double valore. In alternativa, questo valore può essere qualificato con una stringa di dichiarazione di unità (px, in, cm, pt) vedere qualificatoDouble di seguito.

qualificatoDouble
Valore doppio 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° pollice per unità)

in è pollici; 1in==96px

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

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

Costruttori

FigureLength(Double)

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

FigureLength(Double, FigureUnitType)

Inizializza una nuova istanza della classe FigureLength con gli oggetti Value e FigureUnitType specificati.

Proprietà

FigureUnitType

Ottiene il tipo di unità dell'oggetto Value.

IsAbsolute

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

IsAuto

Ottiene un valore che determina se il valore di FigureLength è automatico (non specificato).

IsColumn

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

IsContent

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

IsPage

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

Value

Ottiene il valore di FigureLength.

Metodi

Equals(FigureLength)

Confronta due strutture FigureLength per determinare se sono uguali.

Equals(Object)

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

GetHashCode()

Restituisce il codice hash per questo oggetto FigureLength.

ToString()

Crea una rappresentazione String di FigureLength.

Operatori

Equality(FigureLength, FigureLength)

Confronta due strutture FigureLength per determinare se sono uguali.

Inequality(FigureLength, FigureLength)

Confronta le due strutture FigureLength per stabilirne la disuguaglianza.

Si applica a