Tooltip in WPF-Anwendung (und DevExpress) erstellen

Ich erweitere diese Beispiel-WPF-Anwendung

… mit dem Tooltip-Property:
wpf anwendung tooltip

… und es funktioniert:
wpf anwendung tooltip 2

Ich habe die API-Doku stichprobenartig geprüft: alle Controls sind mit einem ToolTip-Property ausgestattet.

Dies gilt eigentlich auch für die DevExpress-Controls. Jedoch gibt es Konstellationen, in denen trotzdem kein Tooltip angezeigt wird/bzw. der Default-Tooltip nicht überschrieben wird. Jedes devexpress-control scheint da seinen eigenen Mechanismus zu haben, um den Tooltip zu etablieren:

BarButtonItem:

            <dxb:BarButtonItem x:Name="irgendeinButton">
                <dxb:BarButtonItem.SuperTip>
                    <dx:SuperTip>
                        <dx:SuperTipItem Content="mein Tooooooooltip"/>
                    </dx:SuperTip>
                </dxb:BarButtonItem.SuperTip>
            </dxb:BarButtonItem>

GridControl:

            <dxg:GridControl.ToolTip>
                <ToolTip>
                    <StackPanel Orientation="Vertical">
                        <TextBlock Text="Meine erste Tooltip-Zeile"/>
                        <TextBlock Text="Meine zweite Tooltip-Zeile"/>
                    </StackPanel>
                </ToolTip>
            </dxg:GridControl.ToolTip>

Cell in GridColumn:

            <dxg:GridColumn FieldName="ParameterName">
                <dxg:GridColumn.CellStyle>
                    <Style>
                        <Setter Property="ToolTipService.ToolTip" Value="mein Tooooooooltip" />
                    </Style>
                </dxg:GridColumn.CellStyle>
            </dxg:GridColumn>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.