Xamarin Studio 插件在 TemplateFiles 中设置父文件
Xamarin Studio addin set parent File in TemplateFiles
我正在为 Xamarin Studio 创建一组模板文件。一旦 运行 一切正常。但是它不会 "parent" 这样的文件,
有什么方法可以让父级的 .xaml.cs 进入 .xaml 文件?这是我的 xft 文件的 TemplateFiles 部分。
<TemplateFiles>
<File DefaultExtension=".xaml.cs" DefaultName="Test" AddStandardHeader="True"><![CDATA[using Xamarin.Forms;
namespace ${Namespace}
{
public partial class ${Name} : ContentPage
{
public ${Name}()
{
InitializeComponent();
}
}
}
]]>
</File>
<File DefaultExtension=".xaml" DefaultName="Test" AddStandardHeader="True"><![CDATA[<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="${Namespace}.${Name}">
<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
]]>
</File>
</TemplateFiles>
在找到默认 xft 文件所在的位置后,我可以查看示例,解决方案非常明显,
您将文件放在父文件节点中。
<TemplateFiles>
<File name="${Name}.xaml"
DefaultExtension=".xaml"
AddStandardHeader="False"
BuildAction="EmbeddedResource"
CustomTool="MSBuild:UpdateDesignTimeXaml"
src="../Templates/Core/ContentPage.xaml"/>
<File name="${Name}.xaml.cs"
DependsOn="${Name}.xaml"
AddStandardHeader="True"
src="../Templates/Core/ContentPage.xaml.cs"/>
</TemplateFiles>
我正在为 Xamarin Studio 创建一组模板文件。一旦 运行 一切正常。但是它不会 "parent" 这样的文件,
有什么方法可以让父级的 .xaml.cs 进入 .xaml 文件?这是我的 xft 文件的 TemplateFiles 部分。
<TemplateFiles>
<File DefaultExtension=".xaml.cs" DefaultName="Test" AddStandardHeader="True"><![CDATA[using Xamarin.Forms;
namespace ${Namespace}
{
public partial class ${Name} : ContentPage
{
public ${Name}()
{
InitializeComponent();
}
}
}
]]>
</File>
<File DefaultExtension=".xaml" DefaultName="Test" AddStandardHeader="True"><![CDATA[<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="${Namespace}.${Name}">
<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
]]>
</File>
</TemplateFiles>
在找到默认 xft 文件所在的位置后,我可以查看示例,解决方案非常明显,
您将文件放在父文件节点中。
<TemplateFiles>
<File name="${Name}.xaml"
DefaultExtension=".xaml"
AddStandardHeader="False"
BuildAction="EmbeddedResource"
CustomTool="MSBuild:UpdateDesignTimeXaml"
src="../Templates/Core/ContentPage.xaml"/>
<File name="${Name}.xaml.cs"
DependsOn="${Name}.xaml"
AddStandardHeader="True"
src="../Templates/Core/ContentPage.xaml.cs"/>
</TemplateFiles>