如何在WPF的Hardcodet NotifyIcon中添加Description字段?
实现HardCodet WPF NotifyIcon的悬停应用名称显示
HardCodet的WPF NotifyIcon控件里,Text属性就是你要找的“Description”字段——鼠标悬停托盘图标时,它会显示在最上方作为应用名称,而你已设置的ToolTipText会作为补充提示内容。
方法1:XAML中直接配置
在你的TaskbarIcon标签里添加Text属性,填入应用名称即可:
<tb:TaskbarIcon x:Name="AppNotifyIcon" IconSource="/Assets/AppIcon.ico" Text="我的应用名称" ToolTipText="右键点击打开菜单" />
方法2:后台代码动态设置
如果需要根据场景修改应用名称,可以在代码中赋值:
AppNotifyIcon.Text = "我的应用名称";
设置完成后,鼠标悬停托盘图标时,会先显示你指定的应用名称,下方跟着展示ToolTipText的内容,完全匹配你期望的效果。
补充说明:Text属性对应系统原生托盘图标的主提示标题,ToolTipText是附加说明;如果只设置Text,悬停时仅显示应用名称;两者都设置则会分两行展示。
内容的提问来源于stack exchange,提问作者avr-girl
相关产品推荐
相关产品推荐

