2016-11-15 61 views
1

我是.NET和WFP的新手。 使用Visual Studio 2013,.NET框架4.5与WPF。显示表格中的项目列表,列:id(自动递增),名称,值,图像,日期修改。我想在鼠标悬停名称列时显示列表项的描述。名称列MAX LENGTH是100个字符,描述是2048个字符(2KB)。如何在使用WPF将鼠标悬停在.NET中的列上时显示说明的工具提示?

我尝试了几种方法,但它不起作用,很可能我做错了什么。 我将不胜感激任何帮助。

+0

嗨本雅明,你可以请提供示例代码,以便我们能够处理的解决方案。 –

回答

0

我有一个菜单选项CONFIGURATION,它包含一个包含以下列(字段)的表: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> 
相关问题