-1

问题1: 如何更改我的应用程序主页的背景(自定义图片)?

问题 2 如何将其编码到按下按钮的位置并打开一个新页面,如默认模拟器屏幕?

前任。带有所有人的按钮,然后单击一个按钮,然后它会将您带到仅包含该人信息的按钮。

4

1 回答 1

1

1) 将此子元素添加到 LayoutRoot:

    <Grid.Background>
       <ImageBrush ImageSource="Images/Background.jpg" Stretch="UniformToFill" AlignmentX="Center" AlignmentY="Center" />
    </Grid.Background>

2)使用导航服务:

    private void ButtonGoToOtherPage_Click(object sender, EventArgs e)
    {
        NavigationService.Navigate(new Uri("/OtherPage.xaml", UriKind.RelativeOrAbsolute));
    }

您可以将 GET 参数传递给 Uri:/OtherPage.xaml?parameter1=value1¶meter2=value2

然后在目标页面上获取它们:

    protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e) 
    { 
        base.OnNavigatedTo(e); 
        String parameter1 = NavigationContext.QueryString["parameter1"]; 
    } 
于 2013-01-19T07:48:35.360 回答