Windows phone 7 从弹出窗口打开日期选择器
我想从弹出窗口打开一个日期选择器。当我单击日期选择器时,日期输入页面(带有微调器的页面)会在弹出窗口后面打开 在我选择日期后,日期选择器如何浏览弹出窗口并返回到它 这是我打开弹出窗口的方式:Windows phone 7 从弹出窗口打开日期选择器,windows-phone-7,Windows Phone 7,我想从弹出窗口打开一个日期选择器。当我单击日期选择器时,日期输入页面(带有微调器的页面)会在弹出窗口后面打开 在我选择日期后,日期选择器如何浏览弹出窗口并返回到它 这是我打开弹出窗口的方式: private void btnShowBuyNow_Click(object sender, RoutedEventArgs e) { Popup buyNowScreen; buyNowScreen = new Popup(); buyNowScr
private void btnShowBuyNow_Click(object sender, RoutedEventArgs e)
{
Popup buyNowScreen;
buyNowScreen = new Popup();
buyNowScreen.Child =
new BuyNowScreen
("Buy this application and get rid of the ads!");
buyNowScreen.IsOpen = true;
buyNowScreen.VerticalOffset = 100;
buyNowScreen.HorizontalOffset = 25;
buyNowScreen.Closed += (s1, e1) =>
{
// Add you code here to do something
// when the Popup is closed
};
}
弹出窗口的xaml文件中的日期选择器:
<toolbox:DatePicker x:Name="DatePick" Height="Auto" HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Top" Width="400" IsEnabled="True"/>
带有事件:
使用日期选择器在弹出窗口中添加一个按钮。单击按钮时,会出现关闭弹出窗口的事件
XAML
弹出父对象的代码隐藏
<toolbox:DatePicker x:Name="DatePick" Height="Auto" HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Top" Width="400" IsEnabled="True"/>
<Button Click="DateAcceptedClick"/>
public event DateAcceptedButtonClick DateAcceptedButtonEvent;
public delegate void DateAcceptedButtonClick (object sender, RoutedEventArgs e);
private void DateAcceptedClick(object sender, RoutedEventArgs e)
{
if (DateAcceptedButtonEvent!= null)
DateAcceptedButtonEvent(sender, e);
}
Popup BuyNowScreen;
private void btnShowBuyNow_Click(object sender, RoutedEventArgs e)
{
BuyNowScreen = new Popup();
BuyNowScreen.Child = new BuyNowScreen("Buy this application and get rid of the ads!");
BuyNowScreen.IsOpen = true;
BuyNowScreen.VerticalOffset = 100;
BuyNowScreen.HorizontalOffset = 25;
BuyNowScreen.DateAcceptedButtonEvent += new DateAcceptedButtonClick(PopupDateAcceptedButtonClick)
}
private void PopupDateAcceptedButtonClick(object sender, RoutedEventArgs e)
{
BuyNowScreen.IsOpen = false;
//Closed logic
}