我正在開發Windows 8(C#)中的類庫,其中我需要顯示一個UI以獲取用戶輸入。如何在類庫中創建UI並調用它。請幫忙。類庫中的UI頁面
現在我從類庫中調用Popup來顯示所需的UI,但是我發現彈出窗口是從庫中打開的,但是它隱藏在其他UI元素(Webview在我的情況下)下面。請參考下面的代碼片段。
類庫代碼
namespace PopUpLibrary
{
public class PopupDialog
{
public void ShowPopup()
{
Popup popup = new Popup();
popup.HorizontalAlignment = HorizontalAlignment.Center;
popup.VerticalAlignment = VerticalAlignment.Center;
popup.Height = 500;
popup.Width = 700;
Button button = new Button();
button.Content = "adfadfad";
button.Width = 200;
button.Height = 100;
popup.Child = button;
popup.IsOpen = true;
}
}
}
施藥代碼:
MainPage.xaml中
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<WebView Name="webview" ></WebView>
</Grid>
MainPage.xaml.cs中
public MainPage()
{
this.InitializeComponent();
webview.Navigate(new Uri("http://www.google.com"));
PopupDialog popupdialog = new PopupDialog();
popupdialog.ShowPopup();
}
這聽起來像一個有趣的問題。你能舉一個你已經試過的代碼的例子嗎?它是什麼樣的圖書館? – 2013-03-12 03:52:36