0

Popup私が作成しようとしているのはサイズが間違っており、設定した配置をまったく気にしていないようです。

<Popup Name="mypopup" Width="700" Height="600" IsEnabled="True" HorizontalAlignment="Center" VerticalAlignment="Top" >
    <Grid Background="#FFFFFFF1">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="0.606*"></ColumnDefinition>
            <ColumnDefinition Width="0.394*"></ColumnDefinition>
         </Grid.ColumnDefinitions>

         <Grid.RowDefinitions>
             <RowDefinition Height="70"></RowDefinition>
             <RowDefinition></RowDefinition>
         </Grid.RowDefinitions>
    </Grid>
</Popup>
4

1 に答える 1

0

通常、ポップアップはビジュアルの子として追加されません。代わりに、ビジュアルとは関係なく空中に表示されます。そのため、Horizo​​ntalOffset 属性と VerticalOffset 属性を使用してポップアップを配置することをお勧めします。また、ポップアップを配置する PlacementMode オプションもあります。

ポップアップの構造

ポップアップのサイズに関しては、高さと幅をポップアップに設定するのではなく、ポップアップ内の直接の子 (この場合はグリッド) にサイズを設定することをお勧めします。

于 2013-05-29T14:02:04.790 に答える