1
29
要为所有文本框设置ContextMenu的样式,我将执行以下操作:
首先,在“资源”部分中,添加一个ContextMenu,您计划将其用作文本框中的标准ContextMenu。
其次,为文本框创建一个样式,它使用上下文菜单资源:
最后,正常使用文本框:
如果只想将此上下文菜单应用于某些文本框,请不要创建上面的样式,并将以下内容添加到文本框标记中:
希望这有帮助! |
2
14
奇怪的。
然而,这确实是:
|
3
7
由于最近的错误报告,我们发现不能在部分受信任的应用程序中直接使用applicationComands剪切粘贴和复制。因此,在控件的任何命令中使用这些命令在执行时都不会做任何事情。 所以从本质上讲,Brads的答案就在那里,它看起来是正确的,即没有黑色背景,但没有解决问题。 我们决定根据Brads的回答“删除”菜单,如下所示:
使用这个空的上下文菜单,如下所示:
|
4
1
尝试从样式资源中删除x:key属性,并保留targetType。我知道,你应该有一个资源的x:key,但是如果你有了它和你的targetType,这个key就占了上风。 下面是我在一个项目中使用的一个示例样式,它可以使我的一个应用程序中的所有工具提示(这在app.resources中--注意,没有键)
|
5
1
没关系,如果不提供密钥,它将使用
从msdn上获取样式:
http://msdn.microsoft.com/en-us/library/system.windows.style.targettype.aspx |
6
0
这就是我一直使用的方法:
也可以使用:
|
user180708 · 将日期转换为英文日期 6 年前 |
Anthony Smyth · 如何更改禁用WPF按钮的按钮样式? 6 年前 |
Donat · 在XAML中绑定单例(UWP) 6 年前 |
Amibluesky · 扩展/减少文本块WPF/Xaml中的符号 6 年前 |
smoore4 · 访问代码隐藏中的XAML绑定 6 年前 |