我有Gridview:
<GridView.ItemTemplate>
<DataTemplate>
<Grid Height="410" Width="410" Background="Transparent">
<StackPanel>
<TextBlock Text="{Binding Name}"/>
<UserControl Content="{Binding Control}"/>
</StackPanel>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>获取数据的代码:
public class Trend
{
public string Query { get; set; }
public string Name { get; set; }
public UIElement Control = new MyUserControl1();
}Textblock显示一些文本,但usercontrol不起作用。我做错了什么?
发布于 2013-09-17 12:04:24
绑定忽略字段。Control必须是一个属性。
private UIElement _control = new MyUserControl1();
public UIElement Control { get { return _control; } }发布于 2013-09-17 11:55:52
如果要加载用户控件,则将EditFormType更改为模板。
EditFormType="Template"<GridView.ItemTemplate>应由<FormTemplate>代替。
试试这个,莱姆知道了
https://stackoverflow.com/questions/18847844
复制相似问题