|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value != null)
{
if ((value as GroupResult).IsExpand == true && (value as GroupResult).Level==1)
return ImageSource.FromResource("MultiLevelGrouping.Images.GroupExpand.png");
else if((value as GroupResult).IsExpand == true && (value as GroupResult).Level == 2)
return ImageSource.FromResource("MultiLevelGrouping.Images.GroupExpand.png");
else if ((value as GroupResult).IsExpand == false && (value as GroupResult).Level == 1)
return ImageSource.FromResource("MultiLevelGrouping.Images.GroupCollapse.png");
else
return ImageSource.FromResource("MultiLevelGrouping.Images.GroupCollapse.png");
}
return null;
} |
|
private void listView_GroupExpanded(object sender, GroupExpandCollapseChangedEventArgs e)
{
listView.RefreshListViewItem(-1, -1, true);
}
private void listView_GroupCollapsed(object sender, GroupExpandCollapseChangedEventArgs e)
{
listView.RefreshListViewItem(-1, -1, true);
} |