我是Windows Phone开发的新手。我需要通过编程将TextBlock的大小分配为自动大小。如何做到这一点?
我是Windows Phone开发的新手。我需要通过编程将TextBlock的大小分配为自动大小。如何做到这一点?
除了可接受的 Double 值之外,此属性还可以是 Double.NaN。这是指定自动调整大小行为的方法。在 XAML 中,您可以将值设置为字符串 "Auto"(不区分大小写)以启用自动调整大小行为。
Double.NaN Single.NaN
在控件属性(例如高度或宽度)的情况下,这表示未初始化或自动。之前的回答并没有回应实际问题,这个问题涉及到以编程方式设置宽度/高度,而不是在XAML中设置。要做到这一点,只需创建控件并将其添加到其容器中,而不设置高度属性 - 如果它是文本控件(文本框,文本块),请确保.TextWrapping属性设置为TextWrapping.Wrap(还建议:将VerticalAlignment属性设置为System.Windows.VerticalAlignment.Top)。