Estoy usando la cuadrícula de datos WPF del proyecto Microsoft CodePlex. Tengo un control personalizado que deseo enlazar con un campo desde la fila de la cuadrícula de datos. No puedo entender cómo especificar una información sobre herramientas en una fila de cuadrícula de datos.¿Cómo especificar una información sobre herramientas para un control en un estilo de XAML?
Lo más parecido que he encontrado es utilizar un RowStyle con un Setter para configurar la información sobre herramientas, pero parece que esto solo funciona para el texto. Cuando trato de poner un ControlTempalte como el valor de la información sobre herramientas, muestra el resultado de llamar a ToString en el tipo ControlTemplate.
creo que es necesario para establecer la propiedad "plantilla" de la información sobre herramientas, pero me parece que no puede encontrar la manera de hacer eso ...
<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>
@Sean - molesto para decir lo menos. Pasé más de 15-20 minutos con esta plaga de un problema ... Me encantaría saber por qué esta es la forma en que es ... – Gishu