FigureLength Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |