Combine expander and grid (resizable expander)

前端 未结 2 1044
忘了有多久
忘了有多久 2020-12-01 23:35

I would like to have something like a resizable Expander. My basic idea was something like this:


    

        
2条回答
  •  -上瘾入骨i
    2020-12-02 00:24

    Maybe this will help to solve your "column collapse" problem

    XAML:

    Add in Name="expGrid" and add in Collapsed="Expander_Collapsed"

    C# Code:

    private void Expander_Collapsed(object sender, RoutedEventArgs e)
    {
      var colomnIndex = Grid.GetColumn(sender as Expander);
      var colomn = expGrid.ColumnDefinitions[colomnIndex];
      colomn.Width = GridLength.Auto;
    }
    

提交回复
热议问题