Visual studio XAML片段和VisualStudioXAML设计器

Visual studio XAML片段和VisualStudioXAML设计器,visual-studio,xaml,visual-studio-2013,windows-rt,Visual Studio,Xaml,Visual Studio 2013,Windows Rt,我是XAML新手,可能甚至没有正确地思考这个问题,但是 基本上,我想要一个小的XAML片段,在某些情况下,我可以将它注入到各种UserControl中。XAML只是使用边框和文本块在控件的一侧显示一个小标记 这将是足够容易的剪切和粘贴到每个控件,但这感觉笨拙,将是一个痛苦的任何时候我想更新它。当然,我可以在运行时在控件基类中执行此操作,但我更愿意使用设计器。我可以让标签本身成为一个用户控件,但这听起来也不必要的沉重 那么,是否有某种方法可以在设计器中生成我所缺少的小XAML片段?我认为在这种情况

我是XAML新手,可能甚至没有正确地思考这个问题,但是

基本上,我想要一个小的XAML片段,在某些情况下,我可以将它注入到各种UserControl中。XAML只是使用边框和文本块在控件的一侧显示一个小标记

这将是足够容易的剪切和粘贴到每个控件,但这感觉笨拙,将是一个痛苦的任何时候我想更新它。当然,我可以在运行时在控件基类中执行此操作,但我更愿意使用设计器。我可以让标签本身成为一个用户控件,但这听起来也不必要的沉重

那么,是否有某种方法可以在设计器中生成我所缺少的小XAML片段?我认为在这种情况下,它应该在XAML文档的根上有一个边框


这适用于使用VS2013的Windows 8应用商店应用。

您尝试过XAML代码片段吗?Tim Heuer有一篇很好的文章,这里有一些例子:

你可以应用我的答案,然后把它放在你的资源字典或generic.xaml或其他地方,这样它就可以作为静态资源访问,然后你的多行变成一行,你可以轻松地在所有地方重复使用它,并在需要编辑时只在一个地方更改它。这就是我想要的,但是这允许我使用VS designer编辑XAML吗?当然,最简单的方法是,在视图中的任何位置,右键单击ContentControl并选择edit Template->edit Current,它将打开它。