我只想ToolTip
为 Silverlight Custom 中的每个项目添加一个ComboBox
。因此当用户在项目周围移动时可以看到ToolTip
,项目中的项目ComboBox
将是字符串类型,并且相同的值将显示为ToolTip
。
问问题
1449 次
1 回答
0
您可以通过添加一个简单的数据模板来创建工具提示——给模板TextBlock
添加了工具提示:
<ComboBox>
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock ToolTip="{Binding}" Text="{Binding}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
编辑- 使用后面的代码
var dt = new DataTemplate();
var tb = new TextBlock();
tb.ToolTip = new Binding(".");
tb.Text = new Binding(".");
dt.VisualTree = tb;
var cb = new ComboBox();
cb.ItemTemplate = dt;
于 2012-11-27T06:31:39.840 回答