2017-01-02 65 views
1

我正在使用Template10与汉堡包启动项目模板。我想在左边的汉堡包区域和所有内容之间留有余地。我尝试更改共享的Shell.xaml页面(通过添加边距等),但无法找出将其排除的最佳方法。从概念上讲,这是有道理的,但它是如何使它失效的具体细节。Template10 XAML中所有内容页面上的边距

有没有简单的方法来做到这一点,而无需更改每个内容页面?

关于评论中的问题:我希望在一个广泛的观点封闭的情况下,这个问题在任何其他情况下都没有任何意义。就我所尝试的而言,这并不重要,因为我尝试过的所有方法都没有奏效 - 我在问什么是正确的做法,我从来没有想过。

这里是默认的样子,没有保证金:

view with no margin 下面是它看起来像添加到内容区域的余量,这也是示例模板内容如何处理这个问题:

view with margin

我不想用左边界标记每个内容页面以获得第二张图片中的偏移量。

1https://i.stack.imgur.com/jUIuO.png

+0

从未使用过它,但我会假设有在内容视图呈现父视图?也许你提到的是Shell.xaml?我只是对该内容主持人打了一个保证金,并且完成了它。 :) –

+0

壳牌应该是唯一进行变更的地方。 – mvermef

+0

我已经阐明,我明白Shell.xaml最有意义,但我不知道如何实际更改它以获得适当的边距。 –

回答

1

好吧,现在我有足够的信息。你在这里有几个选择。首先是像开发人员社区的其他人一样咬紧牙关,并像平常一样格式化页面。但是,如果你只是必须的,你可以创建一个隐含的Page样式,但设置器的设置Margin="16,16,16,16"但是,听,我不是在开玩笑,除非你的应用程序超级简单,否则最终会后悔。最大的问题将是间距将在包含ScrollViewer之外。

感谢您使用模板10

+0

好的,所以我想短版是,我要求的是不可能的。这很糟糕。但既然你是一个可以肯定的说法,我接受了答案,因为我假设它是正确的。 –