всплывающая подсказка для элемента управления Tab в заголовке вкладки - PullRequest
2 голосов
/ 28 января 2010

Я управляю вкладками. Я хочу установить всплывающую подсказку для всех вкладок. Я закодировал, как показано ниже

<TabItem.ToolTip>
<StackPanel Height="40" Width="70" Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="center" > 
<Image VerticalAlignment="Top"  Width="30" Height="10" Source="Image\TAB2.png" Name="image2" />
 <TextBlock FontFamily="Aharoni" FontSize="11"  Foreground="Black" TextWrapping="Wrap" VerticalAlignment="Top" Height="30" HorizontalAlignment="Right" Width="70" Text="Name Window" />
 </StackPanel>
</TabItem.ToolTip>

Но подсказка появляется не только в заголовке, но и на всех вкладках. Я хочу, чтобы подсказка отображалась только при наведении указателя мыши на заголовок вкладки.

1 Ответ

4 голосов
/ 28 января 2010

Поместите подсказку на ваш TabItem.Header

<TabItem>
    <TabItem.Header>
        <Grid>
            <Grid.ToolTip>
                <StackPanel Height="40" Width="70" Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="center" > 
                    <Image VerticalAlignment="Top"  Width="30" Height="10" Source="Image\TAB2.png" Name="image2" />
                    <TextBlock FontFamily="Aharoni" FontSize="11"  Foreground="Black" TextWrapping="Wrap" VerticalAlignment="Top" Height="30" HorizontalAlignment="Right" Width="70" Text="Name Window" />
                </StackPanel>
            </Grid.ToolTip>

            <TextBlock Text="Header" />
        </Grid>
    </TabItem.Header>

    <TextBlock Text="Tab Content" />
</TabItem>
...