0
A
回答
5
你可以通過Content.ActualHeight/Width屬性當前的寬度和高度 這裏的代碼片段
public void showPopUp()
{
//get heigth and width
double height=Application.Current.Host.Content.ActualHeight;
double width = Application.Current.Host.Content.ActualWidth;
//child content
StackPanel stk = new StackPanel();
stk.Height = height; //set height
stk.Width = width; //set width
stk.Background = new SolidColorBrush(Colors.Red);
TextBlock txtblock = new TextBlock() { FontSize=40, Text="HELLO WORLD", TextWrapping=TextWrapping.Wrap};
stk.Children.Add(txtblock);
Popup _popup = new Popup();
_popup.Child = stk; //set child content
this.LayoutRoot.Children.Add(_popup);
_popup.IsOpen = true;
}
,然後你會得到這樣的結果;)
+0
謝謝你的帖子,這是美好的。自從......以來已經有一段時間了: – SevenWow
1
對於Windows Phone的8.1你可以通過Window獲得當前應用的寬度和高度。當前.Bounds
double height = Window.Current.Bounds.Height;
double width = Window.Current.Bounds.Width;
相關問題
- 1. 如何在手機間隙中創建彈出窗口?
- 2. 在android中的彈出窗口大小
- 3. 如何限制彈出窗口的大小到屏幕
- 4. 如何設置彈出窗口大小
- 5. 大小彈出窗口
- 6. 彈出式窗口大小
- 7. 如何在iOS中創建小型彈出窗口?
- 8. 如何在android中創建彈出窗口模式窗口
- 9. 如何android彈出窗口匹配屏幕大小寬度
- 10. 如何在全屏設置瀏覽器時創建一個彈出窗口?
- 11. 如何創建後登記在PHP全成彈出窗口
- 12. UIViewController中彈出窗口的大小
- 13. 如何創建獨立於模式窗口(.NET Windows窗體)的彈出窗口
- 14. 如何在Windows Mobile上創建通知彈出窗口?
- 15. 彈出窗口的最大大小
- 16. 如何在Chrome擴展中製作全屏HTML彈出窗口?
- 17. 如何在javascript中顯示全屏彈出窗口?
- 18. 如何在ios中彈出全屏窗口
- 19. 未指定大小時彈出窗口彈出窗口
- 20. Web2py - 如何創建彈出窗口?
- 21. 如何創建彈出窗口?
- 22. 如何創建android彈出窗口?
- 23. 如何創建HTML彈出窗口?
- 24. 如何創建Unblockable Javascript彈出窗口
- 25. 如何創建「New xxx」彈出窗口?
- 26. 如何創建彈出窗口
- 27. 創建GWT彈出窗口
- 28. 創建彈出窗口
- 29. 創建彈出窗口
- 30. 如何從iPad屏幕底部創建彈出窗口
這真的很難嗎?最大限度地彈出適合不同手機的屏幕尺寸... – SevenWow