wp (2) diseño de cuadrícula

El teléfono permite hacer rodar conjunto SupportedPageOrientation horizontal y vertical

SupportedPageOrientation = " PortraitOrLandscape "

 

En primer lugar definir filas y columnas y elementos

<Grid x:Name="LayoutRoot" Background="Transparent">         <Grid.RowDefinitions>             <RowDefinition Height="Auto"/>             <RowDefinition Height="*"/>         </Grid.RowDefinitions>         <Grid.ColumnDefinitions>             <ColumnDefinition Width="Auto"/>             <ColumnDefinition Width="*"/>         </Grid.ColumnDefinitions>

        <Image x:Name="Image1" Grid.Row="0" Grid.Column="0" Stretch="Fill" HorizontalAlignment="Center" Source="Img/bdlogo.gif" Height="300" Width="500"/>

        <!--TitlePanel 包含应用程序的名称和页标题-->         <StackPanel Grid.Row="1" Grid.Column="0" Name="buttonlist"  HorizontalAlignment="Center">             <Button Content="按钮1"/>             <Button Content="按钮2"/>             <Button Content="按钮3"/>             <Button Content="按钮4"/>         </StackPanel>            </Grid>

后台定义 翻滚触发事件 

public void Orientation_Lode(object sender, OrientationChangedEventArgs e)
        {
            if ((e.Orientation & PageOrientation.Portrait) == (PageOrientation.Portrait))
            {
                Grid.SetRow(buttonlist, 1);
                Grid.SetColumn(buttonlist, 0);
            }
            else
            {
                Grid.SetRow(buttonlist, 0);
                Grid.SetColumn(buttonlist, 1);
            }
        }


Invocar la página métodos xaml

  OrientationChanged = "Orientation_Lode"





Publicado 27 artículos originales · ganado elogios 53 · vistas 160 000 +

Supongo que te gusta

Origin blog.csdn.net/auspi12341/article/details/9208383
Recomendado
Clasificación