Подсказка к изображению в Datagrid не отображается - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть столбец таблицы данных (Значки) с изображениями значков в каждой ячейке.Для каждого изображения в ячейке я хочу навести курсор на изображение значка в ячейке, и должна появиться подсказка с указанием числа.Я пытаюсь сделать это в XAML, но это не работает.Вот что я пытался сделать:

 <DataGridTemplateColumn Header="Stars" Width="140" CellStyle="{StaticResource NoFocusColumStyle}" >
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Image Source="{Binding Badges}" Height="23">
                                <Image.ToolTip>
                                    <ToolTip Content="{Binding Badgenum}" />
                                </Image.ToolTip>
                            </Image>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

В основном я хочу навести курсор мыши на изображения значков в столбце, и они должны показать Badgenum.Но подсказка не работает.Это не показывает какую-либо ошибку, хотя.Что мне не хватает?

1 Ответ

0 голосов
/ 25 сентября 2018

Предполагая, что Badgenum является строкой, вам не нужно создавать объект всплывающей подсказки самостоятельно, просто привязайте свойство подсказки к изображению ...

<Image Source="{Binding Badges}" Height="23" ToolTip="{Binding Badgenum}" />
...