wpf - Visual Studio : Is there XAML snippets support?

标签 wpf silverlight xaml editor code-snippets

有没有办法在 Visual Studio 2010 中为 XAML 编辑器添加 XAML 片段?例如,我想从一些打字中拯救我自己,并有这样的事情:

片段:gr<TAB>
生成代码:

<Grid>
    <Grid.RowDefinitions>

    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>

    </Grid.ColumnDefinitions>
</Grid>

然后,如果我输入例如:rd<TAB>它应该生成 <RowDefinition />
同样,cd<TAB>应该生成 <ColumnDefinition />
其他 XAML 元素也类似。

我想你明白了……重点是让这些片段只能在 Visual Studio 的 XAML 编辑器中可用。将它们放在 Visual Studio 内的其他代码编辑器中(例如,在编辑 .cs 文件时)没有意义。

最佳答案

如果你不需要参数,那么你可以使用工具箱!

只需将代码拖到工具箱中,然后将其插入到您想要的任何位置即可。这适用于 C# 以及 XAML。

发件人:http://blog.wpfwonderland.com/2012/04/16/xaml-snippets-and-visual-studio/

关于wpf - Visual Studio : Is there XAML snippets support?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10341131/

相关文章:

c# - 由于布局影响,打开 WPF 窗口速度很慢

c# - 禁用 WPF 窗口焦点

c# - WP7 让回车键将文本从文本框发送到文本 block

c# - 如何禁用 Windows Phone 的输入预测和字母输入校正?

wpf - 使用一个处理程序的WPF Toggle Button Checked/Unchecked事件

WPF 简单绑定(bind)到对象属性

c# - 在 Avalondock 中禁用放置目标(布局)

c# - 如何自动调整图像大小以适应 silverlight 网格单元中调整大小的 Canvas

c# - 在组标题 WPF 中显示 "filled"行的数量

c# - WPF 使用分隔符调整 GUI 部分的大小