我想完全在代碼後面的文件中創建datagrid工具提示。 工具提示XAML代碼如下所示:完全在後面的代碼中創建DataGrid列工具提示
<data:DataGrid>
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="My Header">
<data:DataGridTextColumn.HeaderStyle>
<Style TargetType="dataprimitives:DataGridColumnHeader">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<ContentControl Content="{Binding}">
<ToolTipService.ToolTip>
<ToolTip Content="My Tooltip"></ToolTip>
</ToolTipService.ToolTip>
</ContentControl>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</data:DataGridTextColumn.HeaderStyle>
</data:DataGridTextColumn>
</data:DataGrid.Columns>
我被困在<Setter Property="ContentTemplate">
。我當前的代碼:
Style style = new Style();
style.TargetType = typeof(DataGridColumnHeader);
Setter setter = new Setter();
setter.Property = DependencyProperty.Register("ContentTemplate", typeof(DataTemplate), typeof(FrameworkElement), null);
任何人都可以告訴我在後面的代碼實現這部分的一個例子:
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<ContentControl Content="{Binding}">
<ToolTipService.ToolTip>
<ToolTip Content="My Tooltip"></ToolTip>
</ToolTipService.ToolTip>
</ContentControl>
</DataTemplate>
</Setter.Value>
</Setter>
謝謝!
感謝您的幫助,這沒有訣竅:) – neurotix 2012-04-02 06:09:17