WP7在StackPanel中的文本块宽度

时间:2012-06-21 01:58:40

标签: windows-phone-7 xaml

我在水平stackpanel内的垂直stackpanel内有一个文本块(想想Facebook - Horz stackpanel左边有一张图片,右边有一个垂直stackpanel,带有名字和信息)。

除非我在其上放一个宽度,否则消息的文本块将不会换行(否则我猜它没有意识到它位于页面的边缘并且文本只是继续向页面右侧移动) 。如果我在文本块上设置静态宽度,则文本正确包装。

我的问题是我不想要静态宽度,因为我相信不同的手机会有不同的像素宽度,因为我想稍后添加对横向和纵向方向的支持。

如何告诉我的textblock只适合页面,但不能给它一个静态宽度,因为width = Auto不起作用?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的担忧(以及对您的问题的需求)是没有根据的。

Windows Phone 7设备ALL具有相同的屏幕宽度(480像素),并且不会以不同的屏幕分辨率发布WP7设备。

如果您的页面支持旋转(横向和水平方向),那么您可以使用方向更改事件在480&之间进行调整。适当时为800像素。