我试图在Windows 10通用应用程序中创建一个简单的弹出窗口。我制作了一个GridView
<GridView x:Name="PopUp" HorizontalAlignment="Left" Height="453" Margin="10,99,0,0" VerticalAlignment="Top" Width="340" Visibility="Collapsed">
<TextBox x:Name="Teacher" Height="29" TextWrapping="Wrap" Text="Teacher's name" Width="330"/>
<TextBox x:Name="Room" Height="29" TextWrapping="Wrap" Text="Room" Width="330"/>
<TextBox x:Name="Time" Height="29" TextWrapping="Wrap" Text="Time" Width="330"/>
<TextBox x:Name="Subject" Height="29" TextWrapping="Wrap" Text="Subject" Width="330"/>
<ComboBox x:Name="Day" HorizontalAlignment="Left" VerticalAlignment="Top" Width="330" />
<AppBarButton Icon="Cancel" Label="" Height="51" Margin="80,0,0,0"/>
<AppBarButton Icon="Accept" Label="" Height="48" Margin="-40,-70,0,0" BorderThickness="0"/>
</GridView>
我有按钮&#34;添加&#34;。当用户按下添加按钮时,我希望我的GridView变得可见,而不是他感觉到GridView中的字段,按下&#34; Ok&#34;并且GridView再次变得不可见。我使用了buttonclick事件,但它没有工作:
private void AppBarButton_Click(object sender, RoutedEventArgs e)
{
Popup pop = new Popup();
pop.Visibility = Visibility.Visible;
}
也许有另一种方法可以创建一个弹出窗口(或者我不知道它是如何调用的)菜单,因为我不想创建单独的页面来添加数据。
答案 0 :(得分:1)
private void AppBarButton_Click(object sender, RoutedEventArgs e)
{
PopUp.Visibility = Visibility.Visible;
}
我希望这个帮助你告诉我它是否正常;)