0

ToolTipSilverlightカスタムの各アイテムにを追加したいだけですComboBox。したがって、ユーザーがアイテムを移動するとToolTip、アイテムが表示され、のアイテムはComboBox文字列型になり、同じ値がとして表示されToolTipます。

4

1 に答える 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 に答える