使用英语阅读

通过


FrameworkElement.MinWidth 属性

定义

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

[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double MinWidth { get; set; }

属性值

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

属性

注解

这是指定宽度信息的三个属性 FrameworkElement 之一。 另外两个是 WidthMaxWidth。 如果这些值之间存在冲突,则首先 MinWidth 必须遵循实际宽度确定的应用顺序,然后 MaxWidth,最后,如果每个值都在边界内, Width则为 。

值限制 Double 由机制 ValidateValueCallback 强制执行。 如果尝试设置无效值,则会引发运行时异常。

XAML 属性用法

<object MinWidth="double"/>  

- 或 -

<object MinWidth="qualifiedDouble"/>  

XAML 值

double
Double

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

适用属性值部分中提到的相同 Double 范围限制。

qualifiedDouble
如上所述的 双精度 值,后跟以下单位声明字符串之一: pxincmpt

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

in 为英寸;1in==96px

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

pt 是磅;1pt== (96/72) px

依赖项属性信息

标识符字段 MinWidthProperty
元数据属性设置为 true AffectsMeasure

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9