Visual studio Xaml代码片段Visual studio 2019(已创建但不起作用)

Visual studio Xaml代码片段Visual studio 2019(已创建但不起作用),visual-studio,xaml,xamarin,Visual Studio,Xaml,Xamarin,想知道是否可以创建xaml代码段 考虑到我已经创建了下面的xaml代码段,我已经创建了VS2019 为什么在VisualStudioXamarin项目中键入grd并进行制表时什么都没有发生? 有人能澄清一下位置和代码片段是否正确吗 另外,代码模板和代码片段之间有什么区别 另外,如果您有任何关于如何在resharper中执行的示例,那也会很好 链接 地点: C:\Users\myName\Documents\Visual Studio 2019\Code Snippets\XAML\My XAM

想知道是否可以创建xaml代码段 考虑到我已经创建了下面的xaml代码段,我已经创建了VS2019

为什么在VisualStudioXamarin项目中键入grd并进行制表时什么都没有发生? 有人能澄清一下位置和代码片段是否正确吗

另外,代码模板和代码片段之间有什么区别

另外,如果您有任何关于如何在resharper中执行的示例,那也会很好

链接

地点:

C:\Users\myName\Documents\Visual Studio 2019\Code Snippets\XAML\My XAML Snippets

片段

    <?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>
想知道是否有可能创建我拥有的xaml代码段

我遵循这一点,成功地创建了一个代码段,以下是步骤:

1.在Visual Studio中创建新的XML文件并添加代码:

<?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>
2.保存名为MyCodeSnippet.snippetnot.xml的文件

3.创建一个新项目,然后转到工具>代码片段管理器>导入>查找刚刚创建的MyCodeSnippet.snippet>打开>完成。描述

4.打开一个xaml文件,在文件中键入grd,然后按Tab键两次。注意:两次,它就工作了

以下是您可以阅读的文档:

代码模板和代码片段之间有什么区别

我做了一些研究,但找不到任何关于codetemplate的文档