本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

FrameworkElement.MaxWidth 属性

 

获取或设置元素的最大宽度约束。

命名空间:   System.Windows
程序集:  PresentationFramework(位于 PresentationFramework.dll)

[TypeConverterAttribute(typeof(LengthConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double MaxWidth { get; set; }

属性值

Type: System.Double

元素的最大宽度,单位是 与设备无关的单位(每个单位 1/96 英寸)。 默认值为 PositiveInfinity 该值可以是等于或大于 0.0 的任何值。 PositiveInfinity 也是有效的。

这是三个属性之一上 FrameworkElement 指定宽度的信息。 另外两种 MinWidthWidth 如果这些值之间没有冲突,应用程序实际宽度确定的顺序是︰ 首先 MinWidth 必须采用,然后 MaxWidth, ,最后如果边界内,其中每个都 Width

值限制 Double 值均由强制实施 ValidateValueCallback 机制。 如果您尝试设置一个无效值,则会运行时异常。

<object MaxWidth="double"/>
- or -
<object MaxWidth="qualifiedDouble"/>

double

Double

字符串表示形式 Double 值等于或大于 0.0。 这被解释为 与设备无关的单位(1/96 英寸) 度量。 字符串不需要显式地包括小数点。 例如,值的 1 是可以接受的。

相同 Double 中的属性值部分所述的范围限制也适用,只不过你必须使用 x:Static Markup Extension 若要设置此值为 PositiveInfinity

qualifiedDouble

一个 double 该值上文所述跟以下单位声明字符串之一︰ px, ,in, ,cm, ,pt

px 是 (默认值) 与设备无关的单位(每个单位 1/96 英寸)

in 为英寸。1 英寸 = = 96px

cm 为厘米。1cm==(96/2.54) px

pt 为磅。1pt==(96/72) px

标识符字段,

MaxWidthProperty

元数据属性设置为 true

AffectsMeasure

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
返回页首
显示: