Class TokenizedTextBlockElement
Represents a tokenized text block in TokenizedTextBlockElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class TokenizedTextBlockElement : StackLayoutElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, ITextBlock
Constructors
TokenizedTextBlockElement()
Initializes a new instance of the TokenizedTextBlockElement class.
Declaration
public TokenizedTextBlockElement()
TokenizedTextBlockElement(String)
Initializes a new instance of the TokenizedTextBlockElement class.
Declaration
public TokenizedTextBlockElement(string text)
Parameters
System.String
text
The text. |
Properties
AllowRemove
Gets or sets a value indicating whether the block can be remove by clicking the Remove button.
Declaration
public bool AllowRemove { get; set; }
Property Value
System.Boolean
|
ContentElement
Gets the content element that contains the text
Declaration
public LightVisualElement ContentElement { get; }
Property Value
LightVisualElement
|
Item
Gets the associated tokenized text item.
Declaration
public RadTokenizedTextItem Item { get; }
Property Value
RadTokenizedTextItem
|
RemoveButton
Gets the remove button.
Declaration
public RadButtonElement RemoveButton { get; }
Property Value
RadButtonElement
|
Methods
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateContentElement()
Creates the text content element.
Declaration
protected virtual LightVisualElement CreateContentElement()
Returns
LightVisualElement
|
CreateRemoveButton()
Creates the remove button element.
Declaration
protected virtual RadButtonElement CreateRemoveButton()
Returns
RadButtonElement
|
CreateTokenizedTextItem(String, Object)
Creates the tokenized text item.
Declaration
protected virtual RadTokenizedTextItem CreateTokenizedTextItem(string text, object value)
Parameters
System.String
text
The text. |
System.Object
value
The value. |
Returns
RadTokenizedTextItem
|
GetCharacterIndexFromX(Single)
Gets the character index at X-position.
Declaration
public virtual int GetCharacterIndexFromX(float x)
Parameters
System.Single
x
The x. |
Returns
System.Int32
|
Implements
GetRectangleFromCharacterIndex(Int32, Boolean)
Gets a rectangle of character by index.
Declaration
public virtual RectangleF GetRectangleFromCharacterIndex(int index, bool trailEdge)
Parameters
System.Int32
index
The index. |
System.Boolean
trailEdge
if set to |
Returns
System.Drawing.RectangleF
|
Implements
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
OnRemoveButtonClick()
Called when the remove button is clicked.
Declaration
protected virtual void OnRemoveButtonClick()
Explicit Interface Implementations
ITextBlock.Arrange(RectangleF)
Declaration
void ITextBlock.Arrange(RectangleF finalRectangle)
Parameters
System.Drawing.RectangleF
finalRectangle
|
Implements
ITextBlock.get_DesiredSize()
Declaration
SizeF ITextBlock.get_DesiredSize()
Returns
System.Drawing.SizeF
|
Implements
ITextBlock.Index
Gets or sets the index of the block
Declaration
int ITextBlock.Index { get; set; }
Returns
System.Int32
The index. |
Implements
ITextBlock.Length
Gets the length of the word. It can be different than the exact text length.
Declaration
int ITextBlock.Length { get; }
Returns
System.Int32
|
Implements
ITextBlock.Measure(SizeF)
Declaration
void ITextBlock.Measure(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Implements
ITextBlock.Offset
Gets a value indicating the offset.
Declaration
int ITextBlock.Offset { get; set; }
Returns
System.Int32
|
Implements
ITextBlock.Text
Gets or sets the text associated with this item.
Declaration
string ITextBlock.Text { get; set; }
Returns
System.String
|