Visual Studio 2019 Enterprise,. Net 4.7.2
Я хочу написать xaml codesnippet, для которого требуется пользовательская ссылка на пространство имен. Поэтому я ищу возможность автоматического добавления пространства имен при вставке кода из фрагмента. При создании фрагмента C# это довольно просто.
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>if null return</Title>
<Shortcut>inr</Shortcut>
<Description>
Code snippet for an if null return statement
</Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Imports>
<Import>
<Namespace>System</Namespace>
</Import>
</Imports>
<Declarations>
<Literal>
<ID>value</ID>
<ToolTip>name of the variable, that must no be null</ToolTip>
<Default>myValue</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[if ( $value$ == null ) return;$end$]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Imports-> Import-> Namespace делает именно это. Я хочу сделать то же самое в xaml, но это не работает. Я хочу добавить объявление пространства имен, подобное этому
xmlns:test="http://www.someName.com"