我正在使用Template10和Hamburger启动项目模板。我想在左边的汉堡区和所有内容之间留一个边距。我尝试更改共享的Shell.xaml页面(通过添加边距等),但无法找出解决它的最佳方法。从概念上讲,这是有道理的,但它是如何让它工作的具体细节,我错过了。
有没有更改每个内容页面的简单方法?
关于评论中的问题:我希望在一个广泛观点的封闭案例中;在任何其他情况下,这个问题没有任何意义。就我所尝试的而言,它最终并不重要,因为我所尝试的都没有 - 我正在问正确的方法是什么,我从来没有想过。
以下是默认情况,没有边距:
这是在内容区域添加边距的情况,这也是示例模板内容处理此内容的方式:
我不想用左边距标记每个内容页面来获取第二张图片中的偏移量。
答案 0 :(得分:1)
好的,现在我有足够的信息。你有几个选择。第一个就像其他开发者社区一样咬紧牙关并像平常一样格式化您的页面。但是,如果你只是必须,你可以创建一个带有setter设置Page
的隐式Margin="16,16,16,16"
样式,但是,听,我不是在开玩笑,除非你的应用程序非常简单,否则你最终会后悔。最大的问题是间距将在包含ScrollViewer
的OUTSIDE之外。
感谢您使用模板10.