Windows phone 8 在listpicker项目选择中,将数据从一个页面传递到另一个页面,然后单击wp8按钮

Windows phone 8 在listpicker项目选择中,将数据从一个页面传递到另一个页面,然后单击wp8按钮,windows-phone-8,listpicker,Windows Phone 8,Listpicker,我正在尝试将我的内容添加到listpicker选择和按钮单击的另一页 例如:我的列表选择器上有一个名为“Home”的项目,一个文本框,一个名为“Add”的按钮,另一个页面上有一个名为“pgeHome”的文本块 当我从列表选择器中选择Home时,在文本框中输入文本,然后单击Add按钮。输入的文本应添加到PGE主页上的textblock中 //这是代码的一部分!!我希望将内容传递到listpicker项//选择,然后单击按钮 //这就是我在listpicker中输入项目的地方 名称空间提醒\u报警\

我正在尝试将我的内容添加到listpicker选择和按钮单击的另一页

例如:我的列表选择器上有一个名为“Home”的项目,一个文本框,一个名为“Add”的按钮,另一个页面上有一个名为“pgeHome”的文本块

当我从列表选择器中选择Home时,在文本框中输入文本,然后单击Add按钮。输入的文本应添加到PGE主页上的textblock中

//这是代码的一部分!!我希望将内容传递到listpicker项//选择,然后单击按钮

//这就是我在listpicker中输入项目的地方

名称空间提醒\u报警\u App.Utilities.rementerpage

{

公共部分类remTask:PhoneApplicationPage

{
公共任务()

{

初始化组件()

私有无效应用程序BarAddButton_单击(对象发送者,事件参数e)

{

//在pgeHome页面中添加项目的步骤

如果(category.selectedindex==0)

{

提醒=新提醒(名称)

remention.Title=titleTextBox.Text

remention.Content=contentTextBox.Text

remention.BeginTime=BeginTime

提醒。到期时间=到期时间

提醒。复发类型=复发

remention.NavigationUri=NavigationUri

//在系统中注册提醒

ScheduledActionService.Add(提醒)

//用于在pgeHome页面中传递内容的代码

}

//在pgeOffice页面中添加项目的步骤

如果(category.selectedindex==1)

{

提醒=新提醒(名称)

remention.Title=titleTextBox.Text

remention.Content=contentTextBox.Text

remention.BeginTime=BeginTime

提醒。到期时间=到期时间

提醒。复发类型=复发

remention.NavigationUri=NavigationUri

//在系统中注册提醒

ScheduledActionService.Add(提醒)

//用于在pgeOffice页面中传递内容的代码

}

//在pgeFriends页面中添加项目的步骤

如果(category.selectedindex==2)

{

提醒=新提醒(名称)

remention.Title=titleTextBox.Text

remention.Content=contentTextBox.Text

remention.BeginTime=BeginTime

提醒。到期时间=到期时间

提醒。复发类型=复发

remention.NavigationUri=NavigationUri

//在系统中注册提醒

ScheduledActionService.Add(提醒)

//用于在pgeFriends页面中传递内容的代码

}

//在pgeOthers页面中添加项目的步骤

如果(category.selectedindex==3)

{

提醒=新提醒(名称)

remention.Title=titleTextBox.Text

remention.Content=contentTextBox.Text

remention.BeginTime=BeginTime

提醒。到期时间=到期时间

提醒。复发类型=复发

remention.NavigationUri=NavigationUri

//在系统中注册提醒

ScheduledActionService.Add(提醒)

//用于在pgeOthers页面中传递内容的代码

}

}


请帮助..我期待我的开发伙伴提供解决方案!!:)

这就是我如何在Listpicker中获取所选项目的组件的方法。请检查它是否对您有所帮助

private void listbox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
        // If selected item is null, do nothing
        if (listbox.SelectedItem == null)
        {
            return;
        }
        else
        {
            MainClass.Class1 search = (MainClass.Class1)listbox.SelectedItem;
            NavigationService.Navigate(new Uri("/NewPage.xaml?parameter=" + search.id, UriKind.Relative));
        }
}

谢谢!:)谢谢!!:)如果它帮助并解决了您的问题,请标记为答案并投票
private void listbox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
        // If selected item is null, do nothing
        if (listbox.SelectedItem == null)
        {
            return;
        }
        else
        {
            MainClass.Class1 search = (MainClass.Class1)listbox.SelectedItem;
            NavigationService.Navigate(new Uri("/NewPage.xaml?parameter=" + search.id, UriKind.Relative));
        }
}