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