想知道是否可以创建XAML片段 我有vs 2019,因为我已经创建了下面的xaml代码段
为什么在Visual Studio xamarin项目中键入“ grd”并制表时什么也没发生? 有人可以澄清一下位置和摘要是否正确吗?
代码模板与代码片段之间有什么区别?
此外,如果您有任何样品如何进行磨刀,那也很好。
链接 http://timheuer.com/blog/archive/2013/07/08/xaml-code-snippets-for-visual-studio.aspx
位置:
C:\ Users \ myName \ Documents \ Visual Studio 2019 \代码段\ XAML \我的XAML代码段
摘要
<?xml version="1.0" encoding="utf-8"?>
<CodeTemplates version="3.0">
<CodeTemplate version="2.0">
<Header>
<_Group>Xml</_Group>
<Version />
<MimeType>application/xaml+xml</MimeType>
<Shortcut>grd</Shortcut>
<_Description>Grid Template</_Description>
<TemplateType>Expansion, SurroundsWith</TemplateType>
</Header>
<Variables />
<Code Language="XAML"><![CDATA[<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
$selected$$end$
</Grid>]]></Code>
</CodeTemplate>
</CodeTemplates>
答案 0 :(得分:1)
想知道是否可以创建我对2019年的xaml代码段
我遵循了此document并成功创建了代码段,以下是步骤:
1 。在Visual Studio中创建一个新的XML文件并添加代码:
>>> df**2 * (df<0).astype(int).replace(0,-1)
0
0 -100
1 -4
2 4
3 9
4 16
5 25
6 -10000
7 -9
8 16
2 。保存名为<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>1213test</Title>
<Shortcut>grd</Shortcut>
</Header>
<Snippet>
<Code Language="XAML">
<![CDATA[<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
$selected$$end$
</Grid>]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
(不是.xml)的文件。
3 。创建一个新项目,然后转到MyCodeSnippet.snippet
> Tools
> Code Snippets Manager
>查找刚刚创建的import
> {{ 1}}> MyCodeSnippet.snippet
。 (描述为here)
4 。打开一个xaml文件并在文件中键入open
,然后按Tab键两次。(注意:两次) ,那么它可以工作。
以下是您可以阅读的文档:
walkthrough-creating-a-code-snippet
codetemplate和codesnippet之间有什么区别
我做了一些研究,但没有关于finish
的任何文档。