单击按钮可折叠列表框中的详细信息

时间:2014-05-04 22:11:28

标签: c# wpf xaml listbox listboxitem

我尝试做类似的事情:当您点击button时,listboxitem会崩溃并显示一些其他信息:

enter image description here

我已经做了类似的事情:点击整个项目项目时会显示详细信息。 有关如何修改此样式的任何想法,只有在单击按钮(或其附近)时才会发生折叠?

代码

<Style x:Key="collapsingGridStyle" TargetType="{x:Type Grid}">
            <Style.Triggers>
                <DataTrigger
                   Binding="{Binding
                                Path=IsSelected,
                                RelativeSource=
                                {
                                    RelativeSource
                                    Mode=FindAncestor,
                                    AncestorType={x:Type ListBoxItem}
                                }
                        }"
                    Value="False">
                    <Setter Property="Grid.Visibility"
                    Value="Collapsed"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这种行为。例如,您可以在listboxitem模板中使用扩展器。