簡體   English   中英

大小差異:Powershell ISE與批處理啟動器

[英]Size Discrepancy: Powershell ISE vs Batch Launcher

我有一個使用XML Node Reader在Powershell中創建的XAML GUI。 當我在ISE中運行腳本時,我所有的控件正是我想要的位置。 然后,我創建了一個批處理文件來啟動它:

Powershell.exe -STA -File "C:\Scripts\Study App\Core.ps1"

運行批處理文件后,我注意到GUI本身比ISE中的GUI大,因此,我的一些按鈕未對齊。 當我右鍵單擊ps1文件並單擊“使用Powershell運行”時,我也注意到了此行為。 ISE導致窗口尺寸變小是什么原因,我有辦法解決嗎?

有一個幾乎相同的問題, 在這里卻是有顯著差異:我的形式是類型System.Windows.Window的和不具有System.Windows.Forms.Form中有需要的屬性。

PowerShell ISE會加載使用直接PowerShell時未加載的其他庫。 我進行了快速搜索,然后在另一個站點上發現了此問題:

[ https://social.msdn.microsoft.com/Forums/zh-CN/56352ca7-3e6e-452a-a1c8-09ab65c07089/powershell-wpf-window-sizes-different-when-run-outside-of-ps-ise ?forum = wpf] [1]

看來該解決方案可能正在使用SizeToContent =“ WidthAndHeight”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM