【发布时间】:2011-03-26 02:07:03
【问题描述】:
我正在尝试将对象列表绑定到HyperLinks 列表,这些对象以逗号分隔且可点击。
如果每个单元格只有一个,我可以这样做,但我不知道如何为每个单元格绑定一个集合。
单个GridViewColumn 单元格中的类似内容:
Effect01, Effect02, Effect02, Shader01. Shader02
点击其中任何一个都会调用绑定对象的Execute 方法。
每个元素是:
public class EffectLink : IExecutable
{
public string Name {get; set;}
public void Execute ();
}
由IExecutable 强制执行。
我这样做是因为Execute 的行为将取决于它是着色器、效果等。
有什么想法吗?
编辑:
我发现我可以这样做:
<TextBlock>
<Hyperlink>Effect01</Hyperlink>
<Hyperlink>Effect02</Hyperlink>
</TextBlock>
因此,这在单个单元格中显示了 2 个以空格分隔的超链接。
这个问题也可能是相关的,但它显示了如何在代码中而不是 xaml: Nested TextBlocks and Hyperlinks, How do you replicate this XAML in C#?
【问题讨论】:
标签: c# .net wpf xaml hyperlink