FigureLength FigureLength FigureLength FigureLength Struct

Definizione

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

Esempi

Nell'esempio seguente, quando l'utente fa clic sui Figure, il Width del Figure diminuisce.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. Di seguito è riportato il XAML per l'esempio.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>

Ecco il codice utilizzato per ridurre la Width del 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);
            }
        }
    }
}

Commenti

Uso della sintassi XAML per gli attributiXAML Attribute Usage

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

Valori XAMLXAML Values

lengthlength
La larghezza o altezza del Figure espressa in pixel, descritta come un Double valore.The width or height of the Figure in pixels, described as a Double value. In alternativa, questo valore può essere qualificato con una stringa di dichiarazione unit (px, in, cm, pt) vedere qualifiedDouble sotto.Alternatively, this value can be qualified with a unit declaration string (px, in, cm, pt) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Oggetto doppie valore come descritto in precedenza, seguito da una delle seguenti stringhe di dichiarazione unit: px, in, cm, pt.A double value as described above followed by one of the following unit declaration strings: px, in, cm, pt.

px (impostazione predefinita) unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)px (default) is unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)

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

cm centimetri; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

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

Costruttori

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

Inizializza una nuova istanza della classe FigureLength con il numero specificato di pixel in lunghezza.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)

Inizializza una nuova istanza della classe FigureLength con gli oggetti Value e FigureUnitType specificati.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.

Proprietà

FigureUnitType FigureUnitType FigureUnitType FigureUnitType

Ottiene il tipo di unità dell'oggetto Value.Gets the unit type of the Value.

IsAbsolute IsAbsolute IsAbsolute IsAbsolute

Ottiene un valore che determina se FigureLength utilizza un valore assoluto (in pixel).Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto IsAuto IsAuto IsAuto

Ottiene un valore che determina se il valore di FigureLength è automatico (non specificato).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn IsColumn IsColumn IsColumn

Ottiene un valore che determina se il valore della proprietà FigureLength di FigureUnitType è Column.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent IsContent IsContent IsContent

Ottiene un valore che determina se il valore della proprietà FigureLength di FigureUnitType è Content.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage IsPage IsPage IsPage

Ottiene un valore che determina se il valore della proprietà FigureLength di FigureUnitType è Page.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value Value Value Value

Ottiene il valore di FigureLength.Gets the value of this FigureLength.

Metodi

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

Determina se l'oggetto Object specificato è un oggetto FigureLength e se è identico a 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)

Confronta due strutture FigureLength per determinare se sono uguali.Compares two FigureLength structures for equality.

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

Restituisce il codice hash per questo oggetto FigureLength.Returns the hash code for this FigureLength.

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

Crea una rappresentazione String di FigureLength.Creates a String representation of this FigureLength.

Operatori

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

Confronta due strutture FigureLength per determinare se sono uguali.Compares two FigureLength structures for equality.

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

Confronta le due strutture FigureLength per stabilirne la disuguaglianza.Compares two FigureLength structures for inequality.

Si applica a