这是我正在尝试做的事情
我有一个函数可以返回大约10个值,介于5到15之间,比如说
现在我希望以附加功能的链接/按钮的形式显示每个值
例如,它应该给我这样的东西:(HTML等效)
<a onclick="functi0n('value0')">value0</a>
<a onclick="functi0n('valueX')">valueX</a>
<a onclick="functi0n('value9')">value9</a>
我提供的HTML相当于我想要做的简单,但当然它必须是WPF
不仅我不确定如何在WPF中做到这一点,我也不知道哪个是最适合这个的“元素”
带超链接的文本块? 按钮?
非常感谢您的回答!
答案 0 :(得分:2)
您应该使用ItemsControl
。将其ItemsSource
property绑定到可以访问您的函数的内容。 (我假设你的函数返回类似IEnumerable<T>
的东西。)
然后,指定ItemTemplate
以创建链接或按钮。
我们无法告诉您用什么控件来代表您的商品; weston's answer提出了一个很好的建议,但绝不是唯一可行的建议。
答案 1 :(得分:1)
WPF有Hyperlink
功能上它和Button一样,你可以选择。