我是Silverlight 5,Visual Studio 2012,C#,Blend ......的新手。
我正在使用此示例将工具提示添加到我的DataGrid:
var style = new Style(typeof(System.Windows.Controls.Primitives.DataGridColumnHeader)); style.Setters.Add(new Setter(ToolTipService.ToolTipProperty, "Este es mi ToolTip"));
myDataGrid.ColumnHeaderStyle = style;
但是这个工具提示放在每个cols中,我如何为每个col做一个不同的TolTip?
感谢México的问候
答案 0 :(得分:0)
不要将工具提示放在样式中,将其放在每个列标题的xaml中。
<ColumnHeader>
<ToolTipService.ToolTip>
<ToolTip Content="Turtle"></ToolTip>
</ToolTipService.ToolTip>
</ColumnHeader>
答案 1 :(得分:0)
将此样式放在将在范围内的资源字典之一(例如,应用程序范围内):
<Style TargetType="sdk:DataGridColumnHeader">
<Setter Property="ToolTipService.ToolTip" Value="Este es mi ToolTip" />
</Style>