Für das GridControl in WinForms existiert eine sehr schöne Möglichkeit mittels ToolTipController einen Tooltip aus einer unsichtbaren Spalte der dahinterliegenden Datenquelle zu erstellen: Anleitung. In Wpf gibt’s keinen ToolTipController, weshalb man das ein bisschen anders machen muss (Quelle):
Zur besseren Orientierung findet sich im Folgenden ein großer Teil des XML-Baums, relevant ist eigentlich nur der Knoten „
<dxb:BarManager x:Name="barManager" dxbh:BlendHelperForBarsAndRibbon.IsDesignControl="true">
<DockPanel>
<dxd:DockLayoutManager x:Name="dockLayoutManager">
<dxd:LayoutGroup>
<dxd:TabbedGroup Name="tgProperties" ItemWidth="*" SelectedTabIndex="1">
<dxd:LayoutPanel Caption="Available Parameter" >
<dxg:GridControl x:Name="gridAvailableParameter" AutoPopulateColumns="True" HorizontalAlignment="Stretch" ItemsSource="{Binding ShownParametersInAvailableParameterGrid}" Margin="0,0,0,0" VerticalAlignment="Stretch">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="IrgendeinText">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<dxe:TextEdit Name="PART_Editor">
<ToolTipService.ToolTip>
<Binding Path="Data.DazugehörigeToolTippText"/>
</ToolTipService.ToolTip>
</dxe:TextEdit>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridControl.View>
<dxg:TableView BestFitMode="AllRows" BestFitArea="Header" AllowBestFit="True" AutoWidth="True" VerticalAlignment="Stretch" x:Name="tblParamList" ShownEditor="TableViewAvailableParameterBoxShown" HiddenEditor="TableViewAvailableParameterBoxHidden" ShowTotalSummary="True"/>
</dxg:GridControl.View>
</dxg:GridControl>
</dxd:LayoutPanel>
</dxd:TabbedGroup>
</dxd:LayoutGroup>
</dxd:DockLayoutManager>
</DockPanel>
</dxb:BarManager>