как я могу показать сетку данных внутри всплывающей подсказки .. не всплывающая подсказка для сетки данных! - PullRequest
1 голос
/ 13 марта 2010

У меня есть список и его привязка. и у меня есть всплывающая подсказка на элемент списка, как этот

<ListBox.ItemContainerStyle>
   <Style TargetType="{x:Type ListBoxItem}">
      <!--<EventSetter Event="MouseEnter" Handler="ListBox_MouseEnter" />-->
      <!--<EventSetter Event="MouseEnter" Handler="ListBox_MouseLeave" />-->
      <Setter Property="ToolTip" Value="{StaticResource mytooltip}"></Setter>
   </Style>
</ListBox.ItemContainerStyle>

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

Есть идеи, пожалуйста ???

спасибо

Ответы [ 2 ]

1 голос
/ 13 мая 2011
<ListBox
    ItemsSource="{Binding Path=DataSource}"
    ItemTemplate="{StaticResource listBoxTemplate}">
</ListBox>


<DataTemplate x:Key="listBoxTemplate">            
    <WrapPanel>
        <Image
            Stretch="None"
            Source="/LearningSuite;component/Resources/Images/check.png" />
        <TextBlock>
            <TextBlock Text="{Binding Name}"/> 
            <TextBlock> 
                <Hyperlink
                    NavigateUri="http://google.com"
                    RequestNavigate="Hyperlink_RequestNavigate">
                    <TextBlock Text="{Binding Path=Description}"></TextBlock>
                </Hyperlink>
            </TextBlock>
        </TextBlock>
        <WrapPanel.ToolTip>
            <Grid>
                [Your code will go here]
            </Grid>
        </WrapPanel.ToolTip>
    </WrapPanel>
</DataTemplate>
0 голосов
/ 13 марта 2010

Вам потребуется создать собственный шаблон для всплывающей подсказки. Проверьте это .

...