C# 将动态生成的网格作为DataTemplate绑定到C中的HubSection#
我为Win 8.1和RT编写了一个小应用程序。我想创建一个包含多个部分的中心。在设计阶段,我不知道会有多少部分,也不知道它们的内容。因此,我只需在设计时在XAML中创建一个空集线器:C# 将动态生成的网格作为DataTemplate绑定到C中的HubSection#,c#,xaml,C#,Xaml,我为Win 8.1和RT编写了一个小应用程序。我想创建一个包含多个部分的中心。在设计阶段,我不知道会有多少部分,也不知道它们的内容。因此,我只需在设计时在XAML中创建一个空集线器: <Hub x:Name="MainHub" Grid.Row="2" Grid.Column ="1"> </Hub> 如何使用TemplateGrid作为DataTemplate。我找不到任何解决办法。 这么简单的东西,比如 hs.ContentTemplate = TemplateGr
<Hub x:Name="MainHub" Grid.Row="2" Grid.Column ="1">
</Hub>
如何使用TemplateGrid作为DataTemplate。我找不到任何解决办法。
这么简单的东西,比如
hs.ContentTemplate = TemplateGrid as DataTemplate;
不起作用
有人有主意吗
多谢各位
Cy在Page.Resources中移动模板,并将x:Key设置为“TemplateGrid”
...
在代码中:
hs.ContentTemplate=this.Resources[“TemplateGrid”]作为DataTemplate
MainHub.Sections.Add(hs);
hs.ContentTemplate = TemplateGrid as DataTemplate;
<Page.Resources>
<DataTemplate x:Key="TemplateGrid">
<Grid>
...
</Grid>
</DataTemplate>
</Page.Resources>