Hi 南极咖啡
我也是用Surface Book开发,但是没有遇到你这样的问题。希望可以看到截图或者部分代码这样对于了解你的问题更有帮助。
问题1:
请问你用的是什么布局方式?
Grid,Canvas,StackPanel还是其他
问题2:
窗口大小设置有两种方法,第一在Xaml文件中设置,第二在cs文件中设置,一般情况下只需要用一种,除非你需要在Run Time调整窗口大小。
给你代码示例:
XAML上设置: 只需要调整Height 和 Width的大小即可
<Window x:Class="Test.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Test"
mc:Ignorable="d"
Title="MainWindow" x:Name="Root" Height="350" Width="525" Loaded="Window_Loaded">
<Grid>
</Grid>
</Window>
在cs中设置:
可以参考Yohann Lu方法,他这个400*400是保证Grid的大小,如果你只是希望修改Window的大小那么可以参考如下代码:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Root.Width = 800;
Root.Height = 600;
}
}
Best Wishes,
Lee