Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SelectorSelectionAdapter Class

Silverlight

Represents the selection adapter contained in the drop-down portion of an AutoCompleteBox control.

System.Object
  System.Windows.Controls.SelectorSelectionAdapter

Namespace:  System.Windows.Controls
Assembly:  System.Windows.Controls.Input (in System.Windows.Controls.Input.dll)
public class SelectorSelectionAdapter : ISelectionAdapter

The SelectorSelectionAdapter type exposes the following members.

  NameDescription
Public methodSelectorSelectionAdapter()Initializes a new instance of the SelectorSelectionAdapter class.
Public methodSelectorSelectionAdapter(Selector)Initializes a new instance of the SelectorSelectionAdapter class with the specified Selector control.
Top
  NameDescription
Public propertyItemsSourceGets or sets a collection that is used to generate the content of the selection adapter.
Public propertySelectedItemGets or sets the selected item of the selection adapter.
Public propertySelectorControlGets or sets the underlying Selector control.
Top
  NameDescription
Public methodCreateAutomationPeerReturns an automation peer for the underlying Selector control, for use by the Silverlight automation infrastructure.
Public methodEquals(Object)Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodHandleKeyDownProvides handling for the KeyDown event that occurs when a key is pressed while the drop-down portion of the AutoCompleteBox has focus.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnCancelRaises the Cancel event.
Protected methodOnCommitRaises the Commit event.
Protected methodSelectedIndexDecrementDecrements the SelectedIndex property of the underlying Selector control.
Protected methodSelectedIndexIncrementIncrements the SelectedIndex property of the underlying Selector control.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top
  NameDescription
Public eventCancelOccurs when a selection is canceled before it is committed.
Public eventCommitOccurs when an item is selected and is committed to the underlying Selector control.
Public eventSelectionChangedOccurs when the SelectedItem property value changes.
Top

This class wraps a Selector control and implements the ISelectionAdapter interface. A selection adapter is a part required by the AutoCompleteBox control template. The SelectorSelectionAdapter provides custom behavior for the AutoCompleteBox control, such as an item collection, selection members, and key handling.

You can create a new template for the AutoCompleteBox and provide your own ISelectionAdapter to provide custom selection functionality without deriving from the AutoCompleteBox class.

Silverlight

Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.