如何动态添加DataTemplate而不指定xml命名空间

时间:2013-10-21 20:37:37

标签: xml-parsing winrt-xaml xamlparseexception

我正在使用T4模板生成datatemplate。

我的datatemplate文件已包含以下根元素:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

</ResourceDictionary>

现在我从我的T4模板生成以下xaml。

<DataTemplate x:Key="PersonItemDetailTemplate" >
<Grid HorizontalAlignment="Left" VerticalAlignment="Top" Width="470" Height="470" Margin="110,30,0,0" >
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>
<Image Source="{Binding ImageUrl}"  Width="150" Height="150" Margin="0,0,10,0" VerticalAlignment="Top"/>
</Grid>
</DataTemplate>

如何将此datatemplate添加到我的文件中?

我尝试使用XMLDocument,但在解析它时会抛出错误“x:is undefined”..

我不想将xmlns与我的datatemplate一起添加,因为当我们在设计模式中看到视图时它不起作用...有什么建议吗?

0 个答案:

没有答案