C#学习教程:c#wpf – 无法同时设置DisplayMemberPath和ItemTemplate分享


c#wpf – 无法同时设置DisplayMemberPath和ItemTemplate

我想在listboxItem中添加工具提示,但是当有DisplayMemberPath时它会启动问题。 错误信息说:无法同时设置DisplayMemberPath和ItemTemplate。 当我删除DisplayMemberPath时,每个列表项中的工具提示都有效。 但我不想删除DisplayMemember因为我需要它。 如何解决这个问题呢?

       

DisplayMemberPath实际上是单个属性的模板,显示在TextBlock 。 如果你设置:

   

它相当于:

        

您只需删除DisplayMemberPath路径并使用DataTemplateBinding的值:

        

编辑

如果要设置ToolTip但保留DisplayMemberPath ,可以在ItemContainerStyle

      

我建议不要这样做。 请记住,使用DisplayMemberPath阻止数据模板中的任何复杂绑定。

上述就是C#学习教程:c#wpf – 无法同时设置DisplayMemberPath和ItemTemplate分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1269701.html

(0)
上一篇 1天前
下一篇 1天前

精彩推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注