Я использую сетку данных WPF из проекта Microsoft CodePlex. У меня есть пользовательский элемент управления, который я хочу привязать к полю из строки таблицы данных. Я не могу понять, как задать всплывающую подсказку для строки таблицы данных.
Самое близкое, что я пришел, - это использование RowStyle с Setter для установки всплывающей подсказки, но, похоже, это работает только для текста. Когда я пытаюсь поместить ControlTempalte в качестве значения для всплывающей подсказки, он отображает результат вызова ToString для типа ControlTemplate.
Я думаю, мне нужно установить свойство "Template" в всплывающей подсказке, но я не могу понять, как это сделать ...
<dg:DataGrid Name="dgResults" AutoGenerateColumns="True">
<dg:DataGrid.RowStyle >
<Style TargetType="{x:Type dg:DataGridRow}">
<Setter Property="ToolTip" >
<Setter.Value>
<ControlTemplate TargetType="{x:Type ToolTip}">
<StackPanel>
<TextBlock>txt1</TextBlock><TextBlock>txt2</TextBlock>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</dg:DataGrid.RowStyle>
</dg:DataGrid>