使GridView可见

时间:2015-10-01 20:19:09

标签: c# gridview windows-phone-8.1 windows-10 win-universal-app

我试图在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;
        }

也许有另一种方法可以创建一个弹出窗口(或者我不知道它是如何调用的)菜单,因为我不想创建单独的页面来添加数据。

1 个答案:

答案 0 :(得分:1)

    private void AppBarButton_Click(object sender, RoutedEventArgs e)
    {           
        PopUp.Visibility = Visibility.Visible;
    }

我希望这个帮助你告诉我它是否正常;)