![]() |
1
67
为了扩展Shawn McLean的答案,WPF的一个强大功能是能够在完全改变控件外观的同时利用控件的行为。如果要创建一个行为与按钮类似的图像(包括单击事件、命令绑定、默认按钮分配等),可以将图像放置在按钮控件中,然后重新设置该按钮的样式以删除按钮“chrome”。这将给您一个按钮的漂亮的API和您想要的外观。您可以重用这种样式,如果您有命令绑定到新的图像按钮,这种方法将减少在代码中创建事件处理程序的需要。 创建这样的样式非常容易。只需在资源中使用命名键创建一个新的样式资源,并将此资源分配给按钮的样式属性。我举了一个例子:
|
![]() |
2
29
使用MouseUp。您不能通过任何方式切换或聚焦图像控件,因此这是单击它的唯一方法。 另一个选项是只需将图像放在按钮中,并通过编辑控件模板删除所有样式,使其看起来像一个图像。这样,您就可以使用键盘集中注意力。 |
|
3
1
您可以使用一组4个处理程序和2个布尔变量: 布尔值:
处理程序:
此结构实现了经典单击的功能。 |
![]() |
4
0
另一种选择是包装
|
|
5
-1
|
![]() |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
![]() |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
![]() |
Arijit · 移动画布内绘制的矩形 2 年前 |
![]() |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |