我正在尝试将我的内容添加到listpicker选择的另一个页面上,然后点击按钮!!
例如:我的列表选择器中有一个名为' Home',一个文本框,一个名为' Add'和另一页上的一个名为' pgeHome' 的文本块当我从列表选择器中选择Home时,在文本框中输入文本并单击Add按钮,输入的文本应添加到pgeHome页面上的文本块中
//这是代码的一部分!!我想要将内容传递给listpicker项目//选择,然后点击按钮..
//这是我在listpicker中输入项目的地方
命名空间Reminder_Alarm_App.Utilities.ReminderPage
{
public partial class remTask:PhoneApplicationPage
{
public remTask()
{
的InitializeComponent();
category.Items.Add("Home");
category.Items.Add("Office");
category.Items.Add("Friends");
category.Items.Add("Others");
}
private void ApplicationBarAddButton_Click(object sender,EventArgs e)
{
//添加pgeHome页面中的项目
if(category.selectedindex == 0)
{
提醒提醒=新提醒(姓名);
提醒。标题= titleTextBox.Text;
reminder.Content = contentTextBox.Text;
提醒.BeginTime = beginTime;
提醒.ExpirationTime = expirationTime;
reminder.RecurrenceType = recurrence;
reminder.NavigationUri = navigationUri;
//在系统中注册提醒。
ScheduledActionService.Add(提示);
//传递pgeHome页面内容的代码
}
//添加pgeOffice页面中的项目
if(category.selectedindex == 1)
{
提醒提醒=新提醒(姓名);
提醒。标题= titleTextBox.Text;
reminder.Content = contentTextBox.Text;
提醒.BeginTime = beginTime;
提醒.ExpirationTime = expirationTime;
reminder.RecurrenceType = recurrence;
reminder.NavigationUri = navigationUri;
//在系统中注册提醒。
ScheduledActionService.Add(提示);
//传递pgeOffice页面内容的代码
}
//添加pgeFriends页面中的项目
if(category.selectedindex == 2)
{
提醒提醒=新提醒(姓名);
提醒。标题= titleTextBox.Text;
reminder.Content = contentTextBox.Text;
提醒.BeginTime = beginTime;
提醒.ExpirationTime = expirationTime;
reminder.RecurrenceType = recurrence;
reminder.NavigationUri = navigationUri;
//在系统中注册提醒。
ScheduledActionService.Add(提示);
//传递pgeFriends页面内容的代码
}
//添加pgeOthers页面中的项目
if(category.selectedindex == 3)
{
提醒提醒=新提醒(姓名);
提醒。标题= titleTextBox.Text;
reminder.Content = contentTextBox.Text;
提醒.BeginTime = beginTime;
提醒.ExpirationTime = expirationTime;
reminder.RecurrenceType = recurrence;
reminder.NavigationUri = navigationUri;
//在系统中注册提醒。
ScheduledActionService.Add(提示);
//传递pgeOthers页面中内容的代码
}
}
请帮助..我期待着我的开发人员的解决方案!! :)
答案 0 :(得分:0)
这就是我能够在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));
}
}