Quantcast
Viewing latest article 5
Browse Latest Browse All 601

How to trigger visibility on stack panels in neighboring columns in a GridView?

There is an expander in column 0.

How can the visibility of the stack panels in the neighboring columns be toggled between Visible and Collapsed based on IsExpanded state of the Expander?

<ListView ItemsSource="{Binding Records}"><ListView.View><GridView><GridView.Columns><GridViewColumn Header="Records"                            Width="120"><GridViewColumn.CellTemplate><DataTemplate DataType="{x:Type local:Record}"><Expander Header="{Binding Name}"><ItemsControl ItemsSource="{Binding Limits}"><ItemsControl.ItemTemplate><DataTemplate><StackPanel Orientation="Horizontal"><Border Width="25"/><CheckBox/><Border Width="5"/><TextBlock Text="{Binding Name}"/></StackPanel></DataTemplate></ItemsControl.ItemTemplate></ItemsControl></Expander></DataTemplate></GridViewColumn.CellTemplate></GridViewColumn>...<GridViewColumn Header="HiLimit"                            Width="80"><GridViewColumn.CellTemplate><DataTemplate DataType="{x:Type local:Record}"><StackPanel Width="70"><Border Height="21"/><ItemsControl ItemsSource="{Binding Limits}"><ItemsControl.ItemTemplate><DataTemplate><TextBox Text="{Binding HiLimit}"/></DataTemplate></ItemsControl.ItemTemplate></ItemsControl></StackPanel></DataTemplate></GridViewColumn.CellTemplate></GridViewColumn></GridView.Columns></GridView></ListView.View></ListView>

GridView columns
Image may be NSFW.
Clik here to view.
enter image description here

I was thinking about using a control template trigger but I'm not sure how to approach that when the cell template needs to be a data template?


Viewing latest article 5
Browse Latest Browse All 601

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>