1 //------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //------------------------------------------------------------
5 namespace System.Activities.Presentation.View
7 using System.Globalization;
8 using System.Windows.Data;
11 sealed class CanExpandCollapseAllConverter : IValueConverter
13 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
15 if (value == null || value == DependencyProperty.UnsetValue)
20 ActivityDesignerOptionsAttribute attr = WorkflowViewService.GetAttribute<ActivityDesignerOptionsAttribute>(value.GetType());
21 return attr == null || !attr.AlwaysCollapseChildren;
24 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
26 throw FxTrace.Exception.AsError(new NotSupportedException());