0

我想在 GridView 的 ItemTemplate 部分中绑定 UserControl。

UserControl 只包含修饰文本..

我一直在使用 Collection,它由 xaml 主页面中的 ItemTemplate 组成并直接在其中绑定 Content,这很容易。

但是现在我的收藏变成了..我现在怎么绑定?

4

1 回答 1

0

不要将UserControls 放入模型中(即您的集合)。它们属于视图(即您的 XAML 页面)。

我猜你用 a 替换了String你最初使用的,UserControl因为你想UserControl对不同的项目使用不同的。看看ItemTemplateSelector。您可以将其绑定到一个DataTemplateSelector内部,您可以根据单个项目决定使用哪个模板。您现在可以为 Content 提供一个自定义类,并在其中有一个属性来选择UserControl基于它的内容。

于 2013-01-27T07:09:26.800 回答