3

我是 Windows Phone 开发的新手。我需要以编程方式将文本块大小分配给自动。这该怎么做 ?

4

3 回答 3

2

如果您查看 MSDN 上的FrameworkElement.Width文档

除了可接受的 Double 值之外,此属性还可以是 Double.NaN。这是您指定自动调整大小行为的方式。在 XAML 中,您将值设置为字符串“Auto”(不区分大小写)以启用自动调整大小行为。

于 2013-02-22T10:13:39.043 回答
1

.NET中未设置的任何数字双精度或单值都可以作为“类型”传递。NaN,或“不是数字”。

双.NaN 单.NaN

在控件属性的情况下,例如高度或宽度,这表示未初始化或自动。

于 2013-08-23T17:37:37.753 回答
0

以前的答案不回应实际问题,这与以编程方式设置宽度/高度有关,而不是在 XAML 中。为此,只需创建控件并将其添加到其容器而不设置 height 属性 - 如果它是文本控件(文本框、文本块),请确保将 .TextWrapping 属性设置为 TextWrapping.Wrap (也建议:设置VerticalAlignment 属性为 System.Windows.VerticalAlignment.Top)。

于 2013-09-23T15:54:11.020 回答