Class MapSearchBarElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadMap.dll
Syntax
public class MapSearchBarElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
MapSearchBarElement(RadMapElement)
Initializes a new instance of the Map
Declaration
public MapSearchBarElement(RadMapElement mapElement)
Parameters
Rad The map element. |
Properties
MapElement
Gets the map element.
Declaration
public RadMapElement MapElement { get; }
Property Value
Rad The map element. |
SearchBarWidth
Gets or sets the width of the search bar.
Declaration
public int SearchBarWidth { get; set; }
Property Value
System.
|
SearchIconElement
Gets the search icon element.
Declaration
public MapSearchIconElement SearchIconElement { get; }
Property Value
Map The search icon element. |
SearchMode
Gets or sets the search mode.
Declaration
public MapSearchMode SearchMode { get; set; }
Property Value
Map The search mode. |
SearchProvider
Gets or sets the search provider.
Declaration
public IMapSearchProvider SearchProvider { get; set; }
Property Value
IMap The search provider. |
SearchTextBoxElement
Gets the search text box element.
Declaration
public RadTextBoxElement SearchTextBoxElement { get; }
Property Value
Rad The search text box element. |
ShowMessageBoxOnError
Gets or sets whether a message box will be shown upon an error when the Map
Declaration
public bool ShowMessageBoxOnError { get; set; }
Property Value
System. The map element. |
StackLayoutElement
Gets the stack layout element.
Declaration
public StackLayoutElement StackLayoutElement { get; }
Property Value
Stack The stack layout element. |
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
BuildSearchRequest(String)
Builds the search request based on the provided text.
Declaration
protected virtual SearchRequest BuildSearchRequest(string text)
Parameters
System. The text. |
Returns
Search SearchRequest. |
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateSearchIconElement()
Creates a search icon element.
Declaration
protected virtual MapSearchIconElement CreateSearchIconElement()
Returns
Map MapSearchIconElement. |
CreateStackElement()
Creates a stack element.
Declaration
protected virtual StackLayoutElement CreateStackElement()
Returns
Stack StackLayoutElement. |
CreateTextBoxElement()
Creates a text box element.
Declaration
protected virtual RadTextBoxElement CreateTextBoxElement()
Returns
Rad RadTextBoxElement. |
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
OnSearchTextBoxKeyDown(Object, KeyEventArgs)
Declaration
protected virtual void OnSearchTextBoxKeyDown(object sender, KeyEventArgs e)
Parameters
System.
|
System.
|
OnSearchTextBoxKeyUp(Object, KeyEventArgs)
Declaration
[Obsolete("Use the OnSearchTextBoxKeyDown as now the search will be initiated on KeyDown.")]
protected virtual void OnSearchTextBoxKeyUp(object sender, KeyEventArgs e)
Parameters
System.
|
System.
|
OnSearchTextBoxTextChanged(Object, EventArgs)
Declaration
protected virtual void OnSearchTextBoxTextChanged(object sender, EventArgs e)
Parameters
System.
|
System.
|
Search(String)
Initiates a new search.
First if there is an subscriber to the Search
Declaration
public virtual void Search(string criteria)
Parameters
System. The criteria. |
SearchProviderSearchCompleted(Object, SearchCompletedEventArgs)
Declaration
protected virtual void SearchProviderSearchCompleted(object sender, SearchCompletedEventArgs e)
Parameters
System.
|
Search
|
SearchProviderSearchError(Object, SearchErrorEventArgs)
Declaration
protected virtual void SearchProviderSearchError(object sender, SearchErrorEventArgs e)
Parameters
System.
|
Search
|
SubscribeToTextBoxEvents(RadTextBoxElement)
Declaration
protected virtual void SubscribeToTextBoxEvents(RadTextBoxElement textBox)
Parameters
Rad
|
UnsubscribeToTextBoxEvents(RadTextBoxElement)
Declaration
protected virtual void UnsubscribeToTextBoxEvents(RadTextBoxElement textBox)
Parameters
Rad
|
Events
SearchCriteriaChanged
Occurs when the search criteria changes.
Declaration
public event EventHandler<MapSearchEventArgs> SearchCriteriaChanged
Event Type
System.
|