FigureLength Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe el alto o ancho de 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)
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente, cuando el usuario hace clic en , Figureel Width de Figure disminuye. A continuación se muestra el código XAML del ejemplo.
<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>
A continuación se muestra el código usado para reducir el WidthFigurede .
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);
}
}
}
}
Comentarios
Uso de atributos XAML
<object property="length"/>
o bien
<object property="qualifiedDouble"/>
Valores XAML
length
Ancho o alto de Figure en píxeles, descrito como un Double valor. Como alternativa, este valor se puede calificar con una cadena de declaración de unidad (px
, in
, cm
, pt
) vea qualifiedDouble a continuación.
qualifiedDouble
Valor doble como se describió anteriormente seguido de una de las siguientes cadenas de declaración de unidad: px
, in
, cm
, pt
.
px
(valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)
in
es pulgadas; 1in==96px
cm
es centímetros; 1cm==(96/2.54) px
pt
es puntos; 1pt==(96/72) px
Constructores
FigureLength(Double) |
Inicializa una nueva instancia de la clase FigureLength con el número especificado de píxeles en longitud. |
FigureLength(Double, FigureUnitType) |
Inicializa una nueva instancia de la clase FigureLength con los parámetros Value y FigureUnitType especificados. |
Propiedades
FigureUnitType |
Obtiene el tipo de unidad del Value. |
IsAbsolute |
Obtiene un valor que determina si esta FigureLength contiene un valor absoluto (en píxeles). |
IsAuto |
Obtiene un valor que determina si esta FigureLength es automática (no se especifica). |
IsColumn |
Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Column. |
IsContent |
Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Content. |
IsPage |
Obtiene un valor que determina si este objeto FigureLength tiene un valor de propiedad FigureUnitType de Page. |
Value |
Obtiene el valor de esta FigureLength. |
Métodos
Equals(FigureLength) |
Compara dos estructuras FigureLength para determinar si son iguales. |
Equals(Object) |
Determina si el Object especificado es una FigureLength y si es idéntica a esta FigureLength. |
GetHashCode() |
Devuelve el código hash de este objeto FigureLength. |
ToString() |
Crea una representación de tipo String de esta estructura FigureLength. |
Operadores
Equality(FigureLength, FigureLength) |
Compara dos estructuras FigureLength para determinar si son iguales. |
Inequality(FigureLength, FigureLength) |
Compara la desigualdad de dos estructuras FigureLength. |