当前位置: 首页 > 编程语言 > C#

WPFListBox数据绑定和事件分享

时间:2023-04-10 17:04:43 C#

WPFListBox数据绑定和事件我的问题很简单。我有一个包含缩略图(图像)的列表框我想显示图像,但作为StackOverFlow的新用户,我不能。你可以在这里找到图片:http://sofzh.miximages.com/c%23/www.freeimagehosting.net(对于那些不相信我的人,这里我解释一下图片的内容:左边是一个缩略图列表(垂直显示),右侧有较大的图像,默认情况下对应于第一个缩略图)。当我单击缩略图(左侧)时,右侧的大图像应由我单击的图像更新。由于我是WPF的新手,所以我的方法对于ListBox可能是完全错误的。请WPF大师给我指点迷津!我想,您可以在ListBox上使用事件,例如SelectionChanged...但这根本不是真正的WPF-Jedi方式-请记住,代码隐藏是阴暗面!=)想想数据绑定,这就是力量。将大图像元素的源绑定到列表框的SelectedItem属性。应该是PS每个WPF-databinding-jedi都应该有这个备忘单。PPS实际上,当您使用ItemTemplate时,这可能不起作用,您会将StackPanel作为选定项......在这种情况下,您可以尝试SelectedValuePath技巧,将其设置为“absolutePath”并将大图像集绑定到SelectedValue属性。所以你的ListBox开始标签变成:你的大图标签变成:以上就是C#学习教程的全部内容:WPFListBox数据绑定和事件分享,如果对大家有用需要进一步了解C#学习教程,希望大家多多关注吧——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: