网格视图中的用户控件 (MOdern UI)
本文关键字:MOdern UI 控件 用户 视图 网格 | 更新日期: 2023-09-27 18:31:32
我有网格视图:
<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();
}
文本块显示一些文本,但用户控件不起作用。我做错了什么?
绑定会忽略字段。 Control
必须是属性。
private UIElement _control = new MyUserControl1();
public UIElement Control { get { return _control; } }
如果要加载用户控件,请将 EditFormType 更改为模板
EditFormType="Template"
<GridView.ItemTemplate>
应该被<FormTemplate>
取代.
试试这个,莱姆知道