FrameworkElement.MaxWidth 속성


요소의 최대 너비 제약 조건을 가져오거나 설정합니다.Gets or sets the maximum width constraint of the element.

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

속성 값


장치 독립적 단위 (단위당 1/인치의 96 인치)에 있는 요소의 최대 너비입니다.The maximum width of the element, in device-independent units (1/96th inch per unit). 기본값은 PositiveInfinity입니다.The default value is PositiveInfinity. 이 값은 0.0보다 크거나 같은 임의의 값일 수 있습니다.This value can be any value equal to or greater than 0.0. PositiveInfinity도 유효합니다.PositiveInfinity is also valid.



FrameworkElement너비 정보를 지정 하는의 세 가지 속성 중 하나입니다.This is one of three properties on FrameworkElement that specify width information. 다른 두 가지는 MinWidthWidth 입니다.The other two are MinWidth and Width. 이러한 값 간에 충돌이 발생 하는 경우를 실제 너비가 결정에 대 한 애플리케이션의 순서 MinWidth 다음을 적용할 수 있어야 MaxWidth, 마지막으로 범위 내에 있는 이러한 각 경우 Width합니다.If there is a conflict between these values, the order of application for actual width determination is first MinWidth must be honored, then MaxWidth, and finally if each of these are within bounds, Width.

에 대 한 값 제한 합니다 Double 값에 의해 적용 되는 ValidateValueCallback 메커니즘입니다.The value restrictions on the Double value are enforced by a ValidateValueCallback mechanism. 잘못 된 값을 설정 하려고 하면 런타임 예외가 throw 됩니다.If you attempt to set an invalid value, a run-time exception is thrown.

XAML 특성 사용XAML Attribute Usage

<object MaxWidth="double"/>  


<object MaxWidth="qualifiedDouble"/>  



0.0 보다 크거나 같은 값의 문자열 표현입니다 Double .String representation of a Double value equal to or greater than 0.0. 이 디바이스 독립적 단위 (1/96 인치) 측정으로 해석 됩니다.This is interpreted as a device-independent unit (1/96th inch) measurement. 문자열 소수점이 하를 명시적으로 포함 되지 해야 합니다.Strings need not explicitly include decimal points. 예를 들어 값 1 허용 됩니다.For instance a value of 1 is acceptable.

Double X:Static 태그 확장 을 사용 하 여 값을로 설정 해야 한다는 점을 제외 하 고 속성 값 섹션에서 설명한 것과 동일한 범위 제한이 적용 됩니다 PositiveInfinity .The same Double range restrictions as mentioned in the Property Value section apply, except that you must use x:Static Markup Extension to set the value to be PositiveInfinity.

위에 설명 된 double 값으로,,,, 단위 선언 문자열 중 하나가 옵니다. px in cm ptA double value as described above, followed by one of the following unit declaration strings: px, in, cm, pt.

px (기본값)은 장치 독립적 단위 (1/인치의 96 인치)입니다.px (default) is device-independent units (1/96th inch per unit)

in 인치; 1에서 96px = =in is inches; 1in==96px

cm 센티미터; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt 포인트; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field MaxWidthProperty
메타 데이터 속성 설정 trueMetadata properties set to true AffectsMeasure

적용 대상