как показать сообщение в каждой ячейке DataGrid - PullRequest
0 голосов
/ 11 августа 2011

Изображение в красной части показывает, что я хочу сделать, это показать всплывающую подсказку в DataGrid, когда пользователь помещает вашу мышь в каждую ячейку, подсказка отличается в каждой

enter image description here

1 Ответ

2 голосов
/ 11 августа 2011
<DataGrid ItemsSource="{Binding Data}">
    <DataGrid.CellStyle>
        <Style TargetType="{x:Type DataGridCell}">
            <Setter Property="ToolTip">
                <Setter.Value>
                    <TextBlock>
                        <Run Text="{Binding Name, StringFormat='{}{0}: '}" />
                        <Run Text="{Binding TypeName}" FontWeight="Bold"/>
                    </TextBlock>
                </Setter.Value>
            </Setter>
        </Style>
    </DataGrid.CellStyle>
</DataGrid>

Предполагает свойство Name и свойство TypeName для связанных объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...