1
我使用C#和XAML,我的主頁是這樣開始的:如何在通用應用程序中設置窗口大小?
<Page
x:Class="MyApp.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Height="754" Width="1018" MaxHeight="754" MaxWidth="1018" MinHeight="754" MinWidth="1018"
mc:Ignorable="d">
<Grid>
(...)
</Grid>
但是當我啓動應用程序的窗口始終最大化。只有網格尊重XAML中提到的大小。我讀這個論壇上一些答案,但我有編譯錯誤,當我寫:
ResizeMode="NoResize"
在XAML代碼,或
Application.Current.MainWindow.Height = 754;
在C#代碼
(因爲Application.Current是已知的,但而不是Application.Current.MainWindow)。
我不明白爲什麼這些解決方案不適合我。我也可以看到:
WindowState="Maximized"
ResizeMode="NoResize"
WindowStyle="None"
它也不起作用:「它不存在於上下文中」。怎麼了 ?
它的工作原理!謝謝 !! – Myosotis