1

同じ元のページを維持しながら、ページ間を移動する必要があります

MainPage.xamlのコードは

xmlns:views="clr-namespace:MainPage.View"

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
      <views:Page1 x:Name="InterfacePage"/>
</Grid>

ボタンのあるユーザーコントロールページのPage1。そのボタンを押すと、MainPageを変更せずにPage1をPage2に変更したい別のユーザーコントロールページ

私は検索してきましたが、これについては何も見つかりませんちなみに、私はWindows Phone8sdkを使用してこれを行っていますありがとうございます

4

1 に答える 1

0

Page1のButtonClickイベントで、これを試してください

Button_Click()
{
    var contentPanel = (this.Parent as Grid);
    Page2 page2 = new Page2() { Name = "AnotherPage" };

    contentPanel.Children.Remove(this);
    contentPanel.Children.Add(page2);
}
于 2013-03-07T08:19:15.810 に答える