KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using a the WPF datagrid from the Microsoft CodePlex project. I have a custom control that I want to databind to a field from the row of the datagrid. I can't for the life of me figure out how to specify a tooltip on a datagrid row. The closest I've come is to use a RowStyle with a Setter to set the tooltip, but this only seems to work for text. When I try to put a ControlTempalte in as the Value for the ToolTip, it displays the result of calling ToString on the ControlTemplate type. I think I need to set the "Template" property of the ToolTip, but I can't seem to figure out how to do that... <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>
Tags (comma-separated)
Save Edits
Cancel