WPF データグリッド ヘッダー ツールヒントには、列ヘッダー テキストと同じテキストが表示されます。

v31

私のコントロールの 1 つにデータグリッドがあり、リソース ディクショナリ ファイルにスタイルが設定されています。ToolTip を表示するために、スタイルで Setter を使用します。

<Style TargetType="{x:Type DataGridColumnHeader}">
    <Setter Property="SnapsToDevicePixels" Value="True" />
    <Setter Property="ToolTipService.ToolTip" Value="{Binding}"/>

このスタイルを使用する DataGrid を使用したコントロールで、各列ヘッダーのツールヒントに特定のテキストを設定しようとしましたが、機能しません。ToolTip は常にヘッダーのテキストと同じテキストを表示しています。

<DataGridTextColumn x:Name="iEnumberColumn" Binding="{Binding IEnumber}"  Width="100" Header="Column A" ToolTipService.ToolTip="Column A Tooltip"  />

RelativeSource Self、Dynamic、および Static リソースを試しましたが、どちらも機能しません。また、スタイルに Setter がない場合、ToolTip はまったく表示されません。コントロール内で追加の Style を使用すると、機能しますが、Dictionary に設定された元の Style が失われます。

各DataGrid列を定義するときに特定のテキストを追加するために、スタイルにツールチップを設定する方法を提案していただけますか?

v31

おそらくこれが唯一の方法ではありませんが、簡単な解決策を見つけました。以下のコードを置き換えました。

<DataGridTextColumn x:Name="iEnumberColumn" Binding="{Binding IEnumber}"  Width="100" Header="Column A" ToolTipService.ToolTip="Column A Tooltip"  />

これで:

<DataGridTextColumn x:Name="iEnumberColumn" Binding="{Binding IEnumber}"  Width="100" >
    <DataGridTextColumn.Header>
        <TextBlock Text="ColumnA" ToolTip="Column A Tooltip"/>
    </DataGridTextColumn.Header>
</DataGridTextColumn>

そして、リソース ディクショナリ ファイルからツールチップのセッターを削除しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WPF / PowerShellのデータグリッドコンテキストメニューからクリックされたMenuItemヘッダー値を取得します

分類Dev

WPFデータグリッドにテキストが表示されない

分類Dev

BoundFieldとそのヘッダーテキストがasp.netのgridviewコントロールの同じ列に表示されていません

分類Dev

WPFスクロールバーXAMLテンプレートにヘッダーが表示されない

分類Dev

データグリッドwpfの特定のヘッダー列と特定のセルに色を付ける方法

分類Dev

イオンヘッダー画像とテキストが同じ行に表示されない

分類Dev

WPFカスタムデータグリッドファントムヘッダーの重複

分類Dev

カスタムWPFデータグリッドヘッダーとxmlバインディング

分類Dev

wpfデータグリッドで行ヘッダーをバインドする方法は?

分類Dev

WPFデータグリッドの行にはデータがありますが、テキストは表示されません

分類Dev

ヘッダーの上のWPFデータグリッドヘッダー

分類Dev

WPF-データグリッドプレースホルダーは、入力されたテキストをテキストボックスから非表示にします

分類Dev

コンテンツがツールチップにバインドされると、Telerik WPFGridViewヘッダーテキストが消えます

分類Dev

WPFデータグリッドでセルを強調表示するときにテキストが表示されない

分類Dev

同じフォーム上の3つのデータグリッドのWPF変更ヘッダー

分類Dev

WPFデータグリッド、「左側」のヘッダーを作成する方法は?

分類Dev

ホバーすると、ヘッダーの上にテキストが表示されます

分類Dev

WPF:マテリアルデザイン+ dragablztabItemヘッダースタイル

分類Dev

AG-グリッド動的列ヘッダーテキスト

分類Dev

Migradoc-ヘッダーがヘッダーの上に表示された後に追加されるテキスト

分類Dev

Migradoc-ヘッダーがヘッダーの上に表示された後に追加されるテキスト

分類Dev

データグリッド列ヘッダーのテキストを回転します

分類Dev

WPF の Datagrid 列ヘッダーのシフト アイコン

分類Dev

列にヘッダーを与えるwpfリストボックス

分類Dev

WPF:TabItemヘッダーの一部のテキストブロック

分類Dev

WPF:データグリッドヘッダー幅のバインド

分類Dev

WPF-グループボックスヘッダーの配置

分類Dev

WPF列ヘッダークリックコマンドバインディングとコマンドパラメーターMVVM

分類Dev

列ヘッダーでテキストボックスを使用する-c#wpf

Related 関連記事

  1. 1

    WPF / PowerShellのデータグリッドコンテキストメニューからクリックされたMenuItemヘッダー値を取得します

  2. 2

    WPFデータグリッドにテキストが表示されない

  3. 3

    BoundFieldとそのヘッダーテキストがasp.netのgridviewコントロールの同じ列に表示されていません

  4. 4

    WPFスクロールバーXAMLテンプレートにヘッダーが表示されない

  5. 5

    データグリッドwpfの特定のヘッダー列と特定のセルに色を付ける方法

  6. 6

    イオンヘッダー画像とテキストが同じ行に表示されない

  7. 7

    WPFカスタムデータグリッドファントムヘッダーの重複

  8. 8

    カスタムWPFデータグリッドヘッダーとxmlバインディング

  9. 9

    wpfデータグリッドで行ヘッダーをバインドする方法は?

  10. 10

    WPFデータグリッドの行にはデータがありますが、テキストは表示されません

  11. 11

    ヘッダーの上のWPFデータグリッドヘッダー

  12. 12

    WPF-データグリッドプレースホルダーは、入力されたテキストをテキストボックスから非表示にします

  13. 13

    コンテンツがツールチップにバインドされると、Telerik WPFGridViewヘッダーテキストが消えます

  14. 14

    WPFデータグリッドでセルを強調表示するときにテキストが表示されない

  15. 15

    同じフォーム上の3つのデータグリッドのWPF変更ヘッダー

  16. 16

    WPFデータグリッド、「左側」のヘッダーを作成する方法は?

  17. 17

    ホバーすると、ヘッダーの上にテキストが表示されます

  18. 18

    WPF:マテリアルデザイン+ dragablztabItemヘッダースタイル

  19. 19

    AG-グリッド動的列ヘッダーテキスト

  20. 20

    Migradoc-ヘッダーがヘッダーの上に表示された後に追加されるテキスト

  21. 21

    Migradoc-ヘッダーがヘッダーの上に表示された後に追加されるテキスト

  22. 22

    データグリッド列ヘッダーのテキストを回転します

  23. 23

    WPF の Datagrid 列ヘッダーのシフト アイコン

  24. 24

    列にヘッダーを与えるwpfリストボックス

  25. 25

    WPF:TabItemヘッダーの一部のテキストブロック

  26. 26

    WPF:データグリッドヘッダー幅のバインド

  27. 27

    WPF-グループボックスヘッダーの配置

  28. 28

    WPF列ヘッダークリックコマンドバインディングとコマンドパラメーターMVVM

  29. 29

    列ヘッダーでテキストボックスを使用する-c#wpf

ホットタグ

アーカイブ