Hi guys,
we came across a problem when upgrading RadControl from Q2 to Q3.
The value of TreeListViewRow's IsExpanded Propery in TreeListViewRow.IsExpandedChanged event is always 'false'
Code:
this.RowLoaded += new EventHandler<Telerik.Windows.Controls.GridView.RowLoadedEventArgs>(PumaTreeListView_RowLoaded);
private void PumaTreeListView_RowLoaded(object sender, Telerik.Windows.Controls.GridView.RowLoadedEventArgs e)
{
TreeListViewRow row = e.Row as TreeListViewRow;
if (row != null)
{
row.IsExpandedChanged += new RoutedEventHandler(row_IsExpandedChanged);
}
}
private void row_IsExpandedChanged(object sender, RoutedEventArgs e)
{
TreeListViewRow row = sender as TreeListViewRow;
//Here the row.IsExpanded property always 'false' in Q3 sp1 version
}
While in the row.IsExpandedChanging event, the row.IsExpanded works perfectly.
Now, we just want to process business logic in Changed event for Changing event may be Handled later.
Could you help us to solve this issue, please?
Thanks.
we came across a problem when upgrading RadControl from Q2 to Q3.
The value of TreeListViewRow's IsExpanded Propery in TreeListViewRow.IsExpandedChanged event is always 'false'
Code:
this.RowLoaded += new EventHandler<Telerik.Windows.Controls.GridView.RowLoadedEventArgs>(PumaTreeListView_RowLoaded);
private void PumaTreeListView_RowLoaded(object sender, Telerik.Windows.Controls.GridView.RowLoadedEventArgs e)
{
TreeListViewRow row = e.Row as TreeListViewRow;
if (row != null)
{
row.IsExpandedChanged += new RoutedEventHandler(row_IsExpandedChanged);
}
}
private void row_IsExpandedChanged(object sender, RoutedEventArgs e)
{
TreeListViewRow row = sender as TreeListViewRow;
//Here the row.IsExpanded property always 'false' in Q3 sp1 version
}
While in the row.IsExpandedChanging event, the row.IsExpanded works perfectly.
Now, we just want to process business logic in Changed event for Changing event may be Handled later.
Could you help us to solve this issue, please?
Thanks.