Как добавить пространство имен в xaml codesnippet - PullRequest
0 голосов
/ 02 февраля 2020

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"
...