【问题标题】:how can i show datagrid inside tooltip .. not tooltip for datagrid!我如何在工具提示中显示数据网格 .. 不是数据网格的工具提示!
【发布时间】:2010-03-13 19:28:57
【问题描述】:

我有一个列表框及其绑定。我有类似这样的列表框项目的工具提示

<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>

现在我想在工具提示中显示一个数据网格,其中数据绑定....

有什么想法吗???

谢谢

【问题讨论】:

    标签: wpf binding tooltip listboxitem


    【解决方案1】:
    <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>
    

    【讨论】:

      【解决方案2】:

      您需要为工具提示创建一个自定义模板。签出this。

      【讨论】:

        猜你喜欢
        • 2010-10-04
        • 2018-10-25
        • 2023-03-10
        • 2014-12-08
        • 1970-01-01
        • 2019-02-20
        • 2012-01-10
        • 1970-01-01
        • 2019-01-17
        相关资源
        最近更新 更多