菜单输出列表框Wp8.1 C#

菜单输出列表框Wp8.1 C#,c#,windows-phone-8.1,C#,Windows Phone 8.1,我试图向lisbox添加一个菜单输出 这是密码 xaml 起初,当我拿着这个项目时,它会工作,显示菜单并转到另一个页面,但当我再次拿着同一个项目时,应用程序崩溃。你调试过代码吗?您会遇到什么异常?我不认为错误出现在包含listview的页面中,我认为它出现在您导航到的页面中。请提供有关通过调试代码和使用断点获得的异常的更多详细信息。没有异常显示,只有应用程序崩溃、事件(如果我不添加事件)、第一次等待工作以及同一项目的第二次崩溃appok,在visual studio的“输出”窗口中,您看到了什么

我试图向lisbox添加一个菜单输出 这是密码

xaml


起初,当我拿着这个项目时,它会工作,显示菜单并转到另一个页面,但当我再次拿着同一个项目时,应用程序崩溃。

你调试过代码吗?您会遇到什么异常?我不认为错误出现在包含listview的页面中,我认为它出现在您导航到的页面中。请提供有关通过调试代码和使用断点获得的异常的更多详细信息。没有异常显示,只有应用程序崩溃、事件(如果我不添加事件)、第一次等待工作以及同一项目的第二次崩溃appok,在visual studio的“输出”窗口中,您看到了什么输出?在Windows Phone UX指南中,它指出当应用程序抛出异常且代码未捕获异常时,应用程序应崩溃到开始屏幕。因此,您的应用程序正在引发异常,导致其崩溃。
    <ListBox Background="Transparent" Margin="6" Height="auto" BorderThickness="2" MaxHeight="580" Grid.Row="1" x:Name="listBoxobj" SelectionChanged="listBoxobj_SelectionChanged">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <Grid Width="350" >
                        <Border Margin="5" BorderBrush="White" BorderThickness="1">
                            <Grid Holding="Grid_Holding" VerticalAlignment="Stretch">
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto"/>
                                    <RowDefinition Height="Auto"/>
                                </Grid.RowDefinitions>

                                <FlyoutBase.AttachedFlyout>
                                    <MenuFlyout>
                                        <MenuFlyoutItem x:Name="EditButton"
                                                Text="Edit"
                                                Click="EditButton_Click"
                                                        />
                                        <MenuFlyoutItem x:Name="DeleteButton"
                                                Text="Delete"
                                                        />
                                    </MenuFlyout>
                                </FlyoutBase.AttachedFlyout>
                                <TextBlock Margin="5,0,0,0" Grid.Row="0" x:Name="NameTxt" TextWrapping="Wrap" Text="{Binding Name}" FontSize="28" Foreground="White"/>
                                <TextBlock HorizontalAlignment="Right" Margin="0,0,35,0" Grid.Row="3" x:Name="CreateddateTxt" Foreground="White" FontSize="18" TextWrapping="Wrap" Text="{Binding CreationDate}" />
                            </Grid>
                        </Border>
                    </Grid>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
    private void Grid_Holding(object sender, HoldingRoutedEventArgs e)
        {
            FrameworkElement senderElement = sender as FrameworkElement;
            FlyoutBase flyoutBase = FlyoutBase.GetAttachedFlyout(senderElement);

            flyoutBase.ShowAt(senderElement);
        }

        private async void EditButton_Click(object sender, RoutedEventArgs e)
        {
            Frame.Navigate(typeof(test));
}