FrameworkElement.MaxWidth Propiedad

Definición

Obtiene o establece el valor máximo que puede tomar el ancho del elemento.

public:
 property double MaxWidth { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double MaxWidth { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.MaxWidth : double with get, set
Public Property MaxWidth As Double

Valor de propiedad

Ancho máximo del elemento, en unidades independientes del dispositivo (1/96 pulgadas por unidad). El valor predeterminado es PositiveInfinity. Este valor puede ser cualquier valor igual o superior a 0,0. PositiveInfinity también es válido.

Atributos

Comentarios

Se trata de una de las tres propiedades de FrameworkElement que especifican información de ancho. Los otros dos son MinWidth y Width. Si hay un conflicto entre estos valores, primero MinWidth se debe respetar el orden de aplicación para la determinación de ancho real, y MaxWidth, por último, si cada uno de ellos está dentro de los límites, Width.

Un mecanismo aplica ValidateValueCallback las restricciones de valor en el Double valor. Si intenta establecer un valor no válido, se produce una excepción en tiempo de ejecución.

Uso de atributos XAML

<object MaxWidth="double"/>  

o bien

<object MaxWidth="qualifiedDouble"/>  

Valores XAML

double
Double

Representación de cadena de un Double valor igual o mayor que 0,0. Esto se interpreta como una medida de unidad independiente del dispositivo (1/96 pulgadas). Las cadenas no necesitan incluir explícitamente puntos decimales. Por ejemplo, un valor de 1 es aceptable.

Se aplican las mismas Double restricciones de intervalo que se mencionan en la sección Valor de propiedad, excepto que debe usar la extensión de marcado x:Static para establecer el valor en PositiveInfinity.

qualifiedDouble
Valor doble como se ha descrito 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

Información sobre propiedades de dependencia

Campo identificador MaxWidthProperty
Propiedades de metadatos establecidas en true AffectsMeasure

Se aplica a