使用英语阅读

通过


FrameworkElement.MinHeight 属性

定义

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

public:
 property double MinHeight { 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 MinHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.MinHeight : double with get, set
Public Property MinHeight As Double

属性值

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

属性

注解

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

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

XAML 属性用法

<object MinHeight="double"/>  

- 或 -

<object MinHeight="qualifiedDouble"/>  

XAML 值

double
Double

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

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

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

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

in 为英寸;1in==96px

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

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

依赖项属性信息

标识符字段 MinHeightProperty
元数据属性设置为 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