Welcome to the Xceed Community | Help
Community Search  
More Search Options

Retrieving child contexts

Sort Posts: Previous Next
  •  10-08-2008, 4:12 PM Post no. 28148

    Retrieving child contexts

    The following example demonstrates how to retrieve the child contexts of the master data items and collapse any expanded details using the CollapseDetail method.

         <xcdg:DataGridCollectionViewSource x:Key="cvs_employees"
                                            Source="{Binding Source={x:Static Application.Current}, Path=Employees}"/> 
         <Button Content="Collapse All Details"

         <xcdg:DataGridControl x:Name="EmployeesGrid"
                               ItemsSource="{Binding Source={StaticResource cvs_employees}}"
                               ItemsSourceName="Order Information"

    The next example provides the implementation of the button's Click event.


    Private Sub Button_Click( ByVal sender As Object, ByVal e As RoutedEventArgs )
      Dim rootContext As DataGridContext = DataGridControl.GetDataGridContext( Me.EmployeesGrid )
      Dim childContexts As New List( Of DataGridContext)( Me.EmployeesGrid.GetChildContexts() )

      Dim context As DataGridContext
      For Each context In childContexts
        context.ParentDataGridContext.CollapseDetails( context.ParentItem )
      Next context
    End Sub


    private void Button_Click( object sender, RoutedEventArgs e )
     DataGridContext rootContext = DataGridControl.GetDataGridContext( this.EmployeesGrid );
     List<DataGridContext> childContexts = new List<DataGridContext>( this.EmployeesGrid.GetChildContexts() );

     foreach( DataGridContext context in childContexts )
       context.ParentDataGridContext.CollapseDetails( context.ParentItem );

View as RSS news feed in XML
Contact | Site Map | Reviews | Legal Terms of Use | Trademarks | Privacy Statement Copyright 2011 Xceed Software Inc.