【发布时间】:2014-09-28 00:30:35
【问题描述】:
我是 XAML 的新手,可能甚至没有以正确的方式思考这个问题,但是...
基本上,我想要一个可以在某些情况下注入各种 UserControl 的 XAML 片段。 XAML 仅使用 Border 和 TextBlock 在控件的一侧显示一个小标记。
将其剪切并粘贴到每个控件很容易,但这感觉很笨拙,并且每当我想更新它时都会很痛苦。当然,我可以在运行时在控件基类中执行此操作,但我更愿意使用设计器。我可以将标签本身设置为 UserControl,但这听起来也是不必要的重量级。
那么有没有什么方法可以在我缺少的设计器中制作小的 XAML 片段?我在想它只会(在这种情况下)在 XAML 文档的根目录处有边框。
这是针对使用 VS2013 的 Windows 8 商店应用程序。
【问题讨论】:
-
您可以应用我的答案here 并将其放入您的资源字典或 generic.xaml 或其他内容中,以便可以将其作为静态资源访问,然后您的多行变为一行,您可以轻松地在所有地方重复使用它,并在需要编辑时只更改一个地方。
-
这是我想要的种类,但这是否允许我使用 VS 设计器编辑 XAML?
-
当然,最简单的方法,无论您在视图中的哪个位置,右键单击 ContentControl 并选择“编辑模板->编辑当前”,它就会打开它。
标签: visual-studio xaml visual-studio-2013 windows-rt