【发布时间】:2017-01-16 11:44:14
【问题描述】:
我正在将 Template10 与 Hamburger 起始项目模板一起使用。我想在左侧的汉堡区域和所有内容之间留出一个边距。我尝试更改共享的 Shell.xaml 页面(通过添加边距等),但无法找到解决问题的最佳方法。从概念上讲,这是有道理的,但我缺少的是如何使其工作的具体细节。
有没有一种简单的方法可以在不更改每个内容页面的情况下做到这一点?
关于cmets中的问题:我希望它在封闭的情况下,视野开阔;这个问题在任何其他情况下都没有任何意义。至于我尝试了什么,它最终并不重要,因为我尝试过的都没有奏效 - 我在问什么是正确的方法,我从来没有弄清楚。
这是默认的样子,没有边距:
这是在内容区域添加边距后的样子,这也是示例模板内容处理此问题的方式:
我不想为了获得第二张图片中的偏移量而用左边距标记每个内容页面。
【问题讨论】:
-
从未使用过它,但我会假设有一个父视图,其中显示了内容视图?也许那是您提到的 Shell.xaml?我只是在那个内容演示者上打一个 Margin 并完成它。 :)
-
Shell 应该是唯一进行更改的地方。
-
我已经澄清,我知道 Shell.xaml 最有意义,但我不知道如何实际更改它以获得适当的边距。
-
信息太少。当汉堡菜单处于哪种显示模式时?您究竟尝试了什么?为什么完全对你不起作用? 究竟你想做什么?
标签: xaml uwp uwp-xaml template10