我想在 GridView 的 ItemTemplate 部分中绑定 UserControl。
UserControl 只包含修饰文本..
我一直在使用 Collection,它由 xaml 主页面中的 ItemTemplate 组成并直接在其中绑定 Content,这很容易。
但是现在我的收藏变成了..我现在怎么绑定?
不要将UserControl
s 放入模型中(即您的集合)。它们属于视图(即您的 XAML 页面)。
我猜你用 a 替换了String
你最初使用的,UserControl
因为你想UserControl
对不同的项目使用不同的。看看ItemTemplateSelector
。您可以将其绑定到一个DataTemplateSelector
内部,您可以根据单个项目决定使用哪个模板。您现在可以为 Content 提供一个自定义类,并在其中有一个属性来选择UserControl
基于它的内容。