TypingAction Class
Represents an IEditAction that performs typing in a document.
public class TypingAction : EditActionBase, IEditAction, IKeyedObject- Inheritance:
- object RoutedCommand RoutedUICommand EditActionBase object
- Implements:
- IEditAction IKeyedObject
Constructors
TypingAction()
Initializes a new instance of the TypingCommand class.
public TypingAction()TypingAction(string, bool)
Initializes a new instance of the TypingCommand class.
public TypingAction(string typedText, bool overwrite)| Parameter | Type | Description | 
|---|---|---|
| typedText | string | The text that will be typed. | 
| overwrite | bool | Whether the text will be added in overwrite mode. | 
Properties
Overwrite
Gets whether the typed text will be added in overwrite mode.
public bool Overwrite { get; }Property Value
- bool:
- trueif the typed text will be added in overwrite mode; otherwise,- false.
TypedText
Gets the text that will be typed.
Methods
Execute(IEditorView)
Executes the edit action in the specified IEditorView.
public override void Execute(IEditorView view)| Parameter | Type | Description | 
|---|---|---|
| view | IEditorView | The IEditorView in which to execute the edit action. | 
ReadFromXml(XmlReader)
Deserializes the data for the IEditAction from XML.
public override void ReadFromXml(XmlReader reader)| Parameter | Type | Description | 
|---|---|---|
| reader | XmlReader | The System.Xml.XmlReader to use. | 
Remarks
This method is used for macro serialization.
WriteToXml(XmlWriter)
Serializes the data for the IEditAction to XML.
public override void WriteToXml(XmlWriter writer)| Parameter | Type | Description | 
|---|---|---|
| writer | XmlWriter | The System.Xml.XmlWriter to use. | 
Remarks
This method is used for macro serialization.
Inherited Members
- EditActionBase.CanExecute(IEditorView)
- EditActionBase.GetKeyText(ModifierKeys, Key)
- EditActionBase.CreateCommandBinding()
- EditActionBase.CreateCommandBinding(ICommand)
- EditActionBase.CanRecordInMacro
- EditActionBase.Key
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()