Share via


FrameworkElement.MaxWidth Properti

Definisi

Mendapatkan atau mengatur batasan lebar maksimum elemen.

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

Nilai Properti

Lebar maksimum elemen, dalam unit independen perangkat (1/96 inci per unit). Nilai defaultnya adalah PositiveInfinity. Nilai ini dapat berupa nilai apa pun yang sama dengan atau lebih besar dari 0,0. PositiveInfinity juga valid.

Atribut

Keterangan

Ini adalah salah satu dari tiga properti pada FrameworkElement yang menentukan informasi lebar. Dua lainnya adalah MinWidth dan Width. Jika ada konflik antara nilai-nilai ini, urutan aplikasi untuk penentuan lebar aktual pertama-tama MinWidth harus dihormati, maka MaxWidth, dan akhirnya jika masing-masing berada dalam batas, Width.

Pembatasan nilai pada nilai diberlakukan Double oleh ValidateValueCallback mekanisme. Jika Anda mencoba mengatur nilai yang tidak valid, pengecualian run-time akan dilemparkan.

Penggunaan Atribut XAML

<object MaxWidth="double"/>  

-atau-

<object MaxWidth="qualifiedDouble"/>  

Nilai XAML

double
Double

Representasi string dari nilai yang Double sama dengan atau lebih besar dari 0,0. Ini ditafsirkan sebagai pengukuran unit independen perangkat (1/96 inci). String tidak perlu secara eksplisit menyertakan titik desimal. Misalnya, nilai 1 dapat diterima.

Pembatasan rentang yang sama Double seperti yang disebutkan di bagian Nilai Properti berlaku, kecuali bahwa Anda harus menggunakan x:Static Markup Extension untuk mengatur nilai menjadi PositiveInfinity.

qualifiedDouble
Nilai ganda seperti yang dijelaskan di atas, diikuti oleh salah satu string deklarasi unit berikut: px, , incm, pt.

px (default) adalah unit independen perangkat (1/96 inci per unit)

in adalah inci; 1in==96px

cm adalah sentimeter; 1cm==(96/2,54) px

pt adalah poin; 1pt==(96/72) px

Informasi Properti Dependensi

Bidang pengidentifikasi MaxWidthProperty
Properti metadata diatur ke true AffectsMeasure

Berlaku untuk