Aracılığıyla paylaş


FrameworkElement.MaxWidth Özellik

Tanım

Öğesinin en büyük genişlik kısıtlamasını alır veya ayarlar.

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

Özellik Değeri

Cihazdan bağımsız birimlerde (birim başına 1/96 inç) elemanın maksimum genişliği. PositiveInfinity varsayılan değerdir. Bu değer, 0,0'a eşit veya 0,0'dan büyük herhangi bir değer olabilir. PositiveInfinity de geçerlidir.

Öznitelikler

Açıklamalar

Bu, genişlik bilgilerini belirten üç FrameworkElement özelliğinden biridir. Diğer ikisi ve WidthşeklindedirMinWidth. Bu değerler arasında bir çakışma varsa, gerçek genişlik belirleme için uygulama sırası önce MinWidth yerine getirilmesi gerekir, ardından MaxWidthve son olarak bunların her biri sınırlar içindeyse , Width.

Değer üzerindeki Double değer kısıtlamaları bir ValidateValueCallback mekanizma tarafından zorlanır. Geçersiz bir değer ayarlamaya çalışırsanız, bir çalışma zamanı özel durumu oluşturulur.

XAML Öznitelik Kullanımı

<object MaxWidth="double"/>  

-veya-

<object MaxWidth="qualifiedDouble"/>  

XAML Değerleri

double
Double

0,0'a eşit veya 0,0'dan büyük bir Double değerin dize gösterimi. Bu, cihazdan bağımsız birim (1/96 inç) ölçümü olarak yorumlanır. Dizelerin açıkça ondalık ayırıcı içermesi gerekmez. Örneğin değeri 1 kabul edilebilir.

Double Özellik Değeri bölümünde bahsedilen aralık kısıtlamaları uygulanır, ancak değeri olarak PositiveInfinityayarlamak için x:Static Markup Extension kullanmanız gerekir.

qualifiedDouble
Yukarıda açıklandığı gibi bir çift değer ve ardından aşağıdaki birim bildirim dizelerinden biri: px, in, cm, pt.

px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)

in inçtir; 1 inç==96px

cm santimetredir; 1cm==(96/2,54) piksel

pt puandır; 1pt==(96/72) piksel

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı MaxWidthProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure

Şunlara uygulanır