在使用WPF的.NET中,当鼠标悬停在列上时,如何显示描述的工具提示?
我是.NET和WFP的新手。 使用Visual Studio 2013、.NET framework 4.5和WPF。显示表中的项目列表,列:id(自动递增)、名称、值、图像、修改日期。我想在鼠标悬停在“名称”列上时显示列表项的说明。名称列的最大长度为100个字符,说明为2048个字符(2KB) 我尝试了几种方法,但都不起作用,很可能我做错了什么。在使用WPF的.NET中,当鼠标悬停在列上时,如何显示描述的工具提示?,.net,wpf,visual-studio-2013,hover,mouse,.net,Wpf,Visual Studio 2013,Hover,Mouse,我是.NET和WFP的新手。 使用Visual Studio 2013、.NET framework 4.5和WPF。显示表中的项目列表,列:id(自动递增)、名称、值、图像、修改日期。我想在鼠标悬停在“名称”列上时显示列表项的说明。名称列的最大长度为100个字符,说明为2048个字符(2KB) 我尝试了几种方法,但都不起作用,很可能我做错了什么。 非常感谢您的帮助。我有一个菜单选项配置,其中包含一个包含以下列(字段)的表:id、名称、值、说明、工具、引用、上次更新程序、上次更新。“说明”列可以
非常感谢您的帮助。我有一个菜单选项配置,其中包含一个包含以下列(字段)的表:id、名称、值、说明、工具、引用、上次更新程序、上次更新。“说明”列可以包含大量文本,当我将鼠标悬停在“说明”列上时,我希望在工具提示中显示整个文本。 下面是我如何做到这一点的代码:
<DataGridTemplateColumn Width="47*" MinWidth="100" Header="{DynamicResource Configuration_DataGridHeader_Description}">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<TextBlock Style="{DynamicResource WrappedTrimedTextBlockStyle}" Text="{Binding Description}">
<TextBlock.ToolTip>
<ToolTip >
<TextBlock Width="600" TextWrapping="Wrap" Text="{Binding Description}"/>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我有一个菜单选项配置,它包含一个包含以下列(字段)的表:id、名称、值、描述、工具、引用、上次更新程序、上次更新。“说明”列可以包含大量文本,当我将鼠标悬停在“说明”列上时,我希望在工具提示中显示整个文本。 下面是我如何做到这一点的代码:
<DataGridTemplateColumn Width="47*" MinWidth="100" Header="{DynamicResource Configuration_DataGridHeader_Description}">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<TextBlock Style="{DynamicResource WrappedTrimedTextBlockStyle}" Text="{Binding Description}">
<TextBlock.ToolTip>
<ToolTip >
<TextBlock Width="600" TextWrapping="Wrap" Text="{Binding Description}"/>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Hi Binyamin,请提供样本代码,以便我们处理解决方案。Hi Binyamin,请提供样本代码,以便我们处理解决方案。