Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 单击ApplicationBarMenuItem时触发弹出窗口_Windows Phone 7_Popup_Application Bar - Fatal编程技术网

Windows phone 7 单击ApplicationBarMenuItem时触发弹出窗口

Windows phone 7 单击ApplicationBarMenuItem时触发弹出窗口,windows-phone-7,popup,application-bar,Windows Phone 7,Popup,Application Bar,单击ApplicationBarMenuItem时,我需要弹出一个弹出窗口。但当我单击菜单项时,什么也没有发生。这是我的密码 <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem Text="Go by date" Click="GoByDate_Click" /> </shell:ApplicationBar.MenuItems> private void GoByDate

单击
ApplicationBarMenuItem
时,我需要弹出一个弹出窗口。但当我单击菜单项时,什么也没有发生。这是我的密码

<shell:ApplicationBar.MenuItems>
     <shell:ApplicationBarMenuItem Text="Go by date" Click="GoByDate_Click" />
</shell:ApplicationBar.MenuItems>


private void GoByDate_Click(object sender, EventArgs e)
{
     Popup popup = new Popup();
     popup.Height = 480;
     popup.Width = 480;
     popup.VerticalOffset = 100;
     DatePopupControl datePopup = new DatePopupControl(); // just a user control comes when add new
     popup.Child = datePopup;
     popup.IsOpen = true;
}

私有void GoByDate_单击(对象发送方,事件参数e)
{
Popup Popup=新的Popup();
高度=480;
弹出窗口宽度=480;
popup.VerticalOffset=100;
DatePopupControl datePopup=new DatePopupControl();//添加新控件时只有一个用户控件
popup.Child=datePopup;
popup.IsOpen=true;
}

您的DatePopupControl有问题,因为您的代码在我自己的测试控件中运行良好。你能提供DatePopupControl源代码吗

好吧,让我试着猜猜。我的第一个理论是:在这个弹出窗口中没有显示任何内容。 例如,如果添加一个userControl,其中只有Grid标记,没有任何内容,您将在VisualStudio的编辑器中看到它,但它不会作为弹出子项显示。但如果您添加一个文本块,它将是