我想要制作的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>
答案 0 :(得分:0)
Popup通常不会添加为视觉孩子。相反,它出现在空气中,没有任何与视觉的联系。所以我建议你使用HorizontalOffset和VerticalOffset属性来定位弹出窗口。还有PlacementMode选项来定位弹出窗口。
关于弹出窗口大小,我建议在弹出窗口中将大小设置为直接子节点(在你的情况下是网格),而不是设置高度和宽度来弹出。