Windows phone 7 使用不同的用户控件重用弹出窗口

Windows phone 7 使用不同的用户控件重用弹出窗口,windows-phone-7,user-controls,popupwindow,Windows Phone 7,User Controls,Popupwindow,我正在开发一个WindowsPhone7应用程序 我想用一个独特的弹出窗口显示不同的用户控件 当我关闭一个弹出窗口时,我立即用另一个用户控件作为子控件打开同一个弹出窗口。我是这样做的: popUpWindow.IsOpen = false; popUpWindow.Child = null; popUpWindow.Child = new UserControl2(); popUpWindow.IsOpen = true; 这是正确的吗?这是一种方法。您还可以使用popUpWindow.Cl

我正在开发一个WindowsPhone7应用程序

我想用一个独特的弹出窗口显示不同的用户控件

当我关闭一个弹出窗口时,我立即用另一个用户控件作为子控件打开同一个弹出窗口。我是这样做的:

popUpWindow.IsOpen = false;
popUpWindow.Child = null;

popUpWindow.Child = new UserControl2();
popUpWindow.IsOpen = true;

这是正确的吗?

这是一种方法。您还可以使用
popUpWindow.ClearValue(Popup.ChildProperty)
删除所有子项,这使其更显式和可读。

乍一看似乎还可以。你有什么问题?我没有任何问题。我不太了解Windows Phone编程,所以我不确定它是否正确。