在 WPF 中创建可点击的图像
我想制作一个显示图像并可以在单击时调用命令的用户控件。 稍后我想将这些控件的列表绑定到产品列表。
I want to make a user control that shows an image and can invoke a command when clicked.
Later I want to bind a list of these controls to a list of products.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试这种非常直接的方法
Try this very straight forward approach
好吧,经过一番摆弄,一个简单的按钮就可以完成这项工作。这里是:
Well, after a little more fiddling, a simple button does the job. Here it is:
有多种方法可以做到这一点,但一种简单的解决方案是使用按钮(也许可以去掉边框和背景的样式),并使用图像作为按钮的内容。
您稍后可以使用 ListBox 或类似的内容,并覆盖 DataTemplate 以使用每个产品的按钮和图像。
There are several ways to do this, but one simple solution would be to use a button (maybe style away the border and background), and use the image as the content of the button.
You can later use a ListBox or similar, and override the DataTemplate to use the button and an image for each product.
我不知道你们怎么想,但是
PreviewMouseDown
和TouchUp
与我的绑定一起工作得很好:我正在使用 VS 2015
I don't know about you guys but
PreviewMouseDown
andTouchUp
worked completely fine along with my binding:I am using VS 2015