Windows Phone c# MediaElement或图像大小调整

本文关键字:调整 图像 Phone MediaElement Windows | 更新日期: 2023-09-27 18:09:04

我需要一些帮助来解决这个问题:

我有页在纵向视图。在顶部1/3的字段为MediaElement或Image保留,底部2/3:有按钮和textblock。

我需要这样做:

  1. If element tapped (done)
  2. 暴力旋转手机视图(完成)
  3. 调整整个页面的宽度和高度MediaElement和Image,不刷新源

Thanks, for help

Windows Phone c# MediaElement或图像大小调整

只需给出您的UI元素名称并填充"PhoneApplicationPage_OrientationChanged"方法。就像这样:

<Image x:Name="IndexImage"></Image> //every Image needs an source so this code does not work 
c#中的方法是这样的:
private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e){
if ((e.Orientation & PageOrientation.Portrait) == (PageOrientation.Portrait))
{
    IndexImage.height = 100; //for example
}
else
{
   IndexImage.height = 50; //for example
}

看看这个:快速入门屏幕方向