1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //----------------------------------------------------------------
4 namespace System.Activities.Presentation.Internal.PropertyEditing.Automation
7 using System.Globalization;
8 using System.Windows.Automation.Peers;
10 using System.Activities.Presentation.PropertyEditing;
12 using System.Activities.Presentation.Internal.PropertyEditing.Editors;
13 using System.Activities.Presentation.Internal.PropertyEditing.FromExpression.Framework.PropertyInspector;
16 // Cider-specific wrapper for ListBoxItemAutomationPeer that overrides GetNameCore()
17 // and returns a user-friendly name for all Cider structures exposed through automation.
19 internal class AutomatedListBoxItemAutomationPeer : ListBoxItemAutomationPeer
22 public AutomatedListBoxItemAutomationPeer(object item, SelectorAutomationPeer owner)
27 protected override string GetNameCore()
29 return EditorUtilities.GetDisplayName(this.Item);