我正在开发一个本地项目,并且遇到一些问题。使用ObservableCollection WPF模板
我想创造一些结果有3个字符串(其中1是一个超链接)和图象的模板,他们来为绑定到的ItemSource结果类型的一个ObservableCollection。
public TestClass {
public string Title { get; set; }
public string Description { get; set; }
public string Link { get; set; }
public BitmapImage Thumbnail { get; set; }
}
所以,我想表明在WPF的结果,我想用每个项目模板,并显示在一个StackPanel(或ListView)。
我试图与ListView的,但你可以做的唯一的事情就是选择整个项目,但我也希望链接可以点击。
我的问题是:我怎么可以创建一个模板使用的每个项目,然后在列表1个字符串是可以点击添加它们?
你确定你不只是误点击链接?它是否设置为可见的命中测试?点击事件应该打到那个控件* first *。 – BradleyDotNET 2014-11-22 00:32:36
用'ItemsControl'替换'ListView'并使用你的自定义模板。将ItemsControl的ItemsSource绑定到你的Collection。 – Unflux 2014-11-22 00:51:00