方便看代码还是用浏览器把。
我是一名小白,最近在接触 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~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.