1 //----------------------------------------------------------------
2 // <copyright company="Microsoft Corporation">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //----------------------------------------------------------------
7 namespace System.Activities.Presentation.Converters
9 using System.Activities.Presentation.Model;
10 using System.Windows.Data;
12 internal class ModelItemToAnnotationEnabledConverter : IValueConverter
14 public object Convert(object value, Type targetType, object parameter, Globalization.CultureInfo culture)
16 ModelItem modelItem = value as ModelItem;
18 if (modelItem != null)
20 EditingContext editingContext = modelItem.GetEditingContext();
21 if (editingContext != null)
23 return editingContext.Services.GetService<DesignerConfigurationService>().AnnotationEnabled;
30 public object ConvertBack(object value, Type targetType, object parameter, Globalization.CultureInfo culture)
32 throw FxTrace.Exception.AsError(new NotImplementedException());