方便看代码还是用浏览器把。
我是一名小白,最近在接触 uwp 开发,跟着 bob tabor 的系列视频在看,但是在练习时发现直接把 bob 写的 xaml(类似 html)代码里面<page>标签及里面的所有代码复制过来放在自己建的工程里面运行和直接运行 bob 给的工程的效果完全不一样!!!</page>
我是真的被吓到了,具体问题就是 bob 的工程应用运行起来时鼠标改变窗口大小时窗口内的内容会自适应变大变小。但是我复制过来代码后再运行时窗口内的各种控件(按钮等)大小不会变,在改变窗口大小时甚至会遮住控件!
以下是布局代码,我用的明明是 grid 啊,为什么不能自适应窗口大小?
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="100" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Grid.Column="0" >
......
</Button>
<Button Grid.Column="1" >
......
</Button>
<Button Grid.Column="2" >
......
</Button>
<Button Grid.Column="3" >
......
</Button>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<Frame Name="MyFrame"></Frame>
<Image Source="Assets/background.jpg" Grid.Column="1" Stretch="UniformToFill" />
</Grid>
</Grid>
以下前两张图片是直接运行 bob 的程序,后两张是复制它的代码然后自己运行的结果。 明明是一摸一样的代码,我实在不晓得那里搞臭了 555555555~
1
ysc3839 2019-02-17 20:38:36 +08:00 via Android
发一下你复制的原始代码?还有图片加载不出。
|
3
Osk 2019-02-18 02:03:47 +08:00 via Android
是 win 10 UI 的 bug ?计算器 App 等自带的 uwp 我都遇到过类似的,感觉就是应用无法响应窗口大小改变,拖大了窗口多的地方是空白,拖小窗口则覆盖控件。。。1703 时常常遇到,现在见得少了。
令人窒息的 bug |