使用tooltip,预设显示listviewitem绑定实体指定的属性,如何根据需求动态显示某些指定的属性?

weixin_38095552 2017-04-12 08:00:34
<ToolTip x:Key="InforTip"> <StackPanel Orientation="Vertical"> <TextBlock Text="{Binding Name,StringFormat=Name:{0}}"/> <TextBlock Text="{Binding ImgSize,StringFormat=尺寸:{0}}"/> <TextBlock Text="{Binding Lenght,StringFormat=播放时长:{0}}"/> ……\\更多需要指定显示的属性, </StackPanel> </ToolTip> <Style x:Key="InforTipStyle" TargetType="{x:Type ListViewItem}"> <Setter Property="ToolTip" Value="{Binding Source={StaticResource InforTip}}" /> </Style>
代码来源其他网站,根据提问需要作出修改
问题如下
例如实体是映射文件对象,除了文件的基本信息要显示外,根据实体的extendName属性,ToolTip 显示不同文件扩展的信息。例如图像文件,显示有关图像文件的信息,例如尺寸,其他的扩展信息不显示。音频文件显示有关音频文件的信息,播放时间,歌手,专辑等。其他的扩展信息不显示。要怎么实现?


...全文
9 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧