你好,我还有另一个关于7号电话的问题...我想在堆叠面板中生成几个网格--因为它们都有相同的布局,所以我认为使用DataTemplates是一个很好的想法……
但是后来我发现网格对象没有"DataTemplate“属性,现在我有点卡住了……我使用的模板如下:
<DataTemplate x:Key="Speise">
<Grid>
<TextBlock Height="36" Margin="8,43,104,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Right" Height="36" Margin="0,44,8,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="92"/>
</Grid>
</DataTemplate>我现在想到的创建对象的方式是:
Grid blubber = (Grid)this.Resources"Speise";
但这是行不通的..。我认为这又是一个非常简短的东西,但我不知道如何在谷歌上搜索到它:
发布于 2010-12-22 07:56:25
您可以使用ListBox而不是StackPanel作为容器。正如你在这里看到的,它支持一个DataTemplate。
binding a Linq datasource to a listbox
https://stackoverflow.com/questions/4500498
复制相似问题