C# 如何从ApplicationBarIconButton启动DatePickerPage?

C# 如何从ApplicationBarIconButton启动DatePickerPage?,c#,windows-phone-7,datepicker,C#,Windows Phone 7,Datepicker,我尝试在点击ApplicationBarIconButton后启动DatePickerPage 我曾希望这会很容易,如下所示: DatePickerPage dpp = new DatePickerPage(); dpp.Show(); ((ApplicationBarIconButton)ApplicationBar.Buttons[0]).Text = dpp.Value.ToString(); …但它不会 你能给我一些建议吗?我认为DatePickerPage

我尝试在点击
ApplicationBarIconButton
后启动
DatePickerPage

我曾希望这会很容易,如下所示:

    DatePickerPage dpp = new DatePickerPage();

    dpp.Show();

    ((ApplicationBarIconButton)ApplicationBar.Buttons[0]).Text = dpp.Value.ToString();
…但它不会


你能给我一些建议吗?

我认为
DatePickerPage
并不是真正打算直接使用的。这里的关键控件是
日期选择器
,它本身处理显示选择器页面的操作。有关使用
DatePicker
控件的详细信息,请访问WindowsPhoneGeek.com


由于默认情况下appbar图标按钮的标签不可见,因此以这种方式更新标签似乎有点奇怪。你想达到什么目的?

Maku,我让用户从应用程序栏激活日期选择器,方法是将其放置在页面中,将高度/宽度设置为零,然后在按下应用程序图标时聚焦日期选择器。

我担心会是这样。我已经在WindowsPhoneGeek.com上读过那篇文章了。在我的问题中编写的代码只是一个示例,我想展示这是什么样的问题。我想在ApplicationBar中使用DatePicker,因为在我的应用程序设计中,可以从ApplicationBar访问所有操作。我试图避免在内容面板中放置按钮的情况。@Maku你们做到了吗?我已经按照你们的帖子做了<代码>和代码隐藏
私有无效应用程序BariconButton_单击(对象发送者,事件参数e){TestDP.Focus();}
但它对我不起作用。您的解决方案能否更具体一些。非常感谢。