TextEditingTool
StockSharp.Xaml.Diagram.GXDiagram.Tool
TextEditingTool は、ユーザが対話形式でテキストを編集できるように使用されます。
継承元: DiagramTool
プロパティ
AdornedPart
protected Part AdornedPart { get; }
value = textEditingTool.AdornedPart
TextBlockが にある現在の部分を取得します。
EditorAdornment
public Adornment EditorAdornment { get; set; }
value = textEditingTool.EditorAdornment
textEditingTool.EditorAdornment = value
テキストを編集するために使用される制御を含む「編集者」の広告を受け取り、または設定します。
Starting
public TextEditingStarting Starting { get; set; }
value = textEditingTool.Starting
textEditingTool.Starting = value
ユーザジェスチャーがテキストの編集を場所から始めることができるか、または設定します。
TextBlock
public TextBlock TextBlock { get; set; }
value = textEditingTool.TextBlock
textEditingTool.TextBlock = value
編集中のTextBlockを付与または設定します。
TextEditor
public ITextEditor TextEditor { get; set; }
value = textEditingTool.TextEditor
textEditingTool.TextEditor = value
EditorAdornmentのインタラクションを管理する「編集」コードを取得または設定します。
メソッド
AcceptText
public void AcceptText(TextEditingReason reason)
textEditingTool.AcceptText(reason)
テキストを新しいテキストを受け入れるようにすることで編集を完了します。
CanStart
public override bool CanStart()
result = textEditingTool.CanStart()
TextEditingTool は、TextBlockにマウスクリックすると実行できます。この場合は、Part.TextEditable にインストールされたプロパティは、IsSelected@ という部分で有効です。
DoAcceptText
protected virtual bool DoAcceptText()
result = textEditingTool.DoAcceptText()
TextBlockのTextプロパティを文字列の場合には新しいテキスト文字列の値に変更します。
戻り値: 成功すると、文字列が false だった場合、true が返されます。
DoDeactivate
public override void DoDeactivate()
textEditingTool.DoDeactivate()
これにより、現在のトランザクションが停止し、エディタのアデメンメントを解除します。
DoMouseDown
public override void DoMouseDown()
textEditingTool.DoMouseDown()
ユーザーが図の他の場所をクリックした場合は、TextEditingReasonに電話してください。
DoMouseUp
public override void DoMouseUp()
textEditingTool.DoMouseUp()
クリック(マウスアップ)は、このツールが既にアクティブでなければ、CanStartがtrueを返す@DoActivateを呼び出します。
IsValidText
protected virtual bool IsValidText(string oldstring, string newstring)
result = textEditingTool.IsValidText(oldstring, newstring)
提案された新しいテキスト文字列が有効かどうかを決定します。
- oldstring
- newstring
戻り値: デフォルトでは、このリターンはtrueを返します
フィールド
StartingProperty
public static readonly DependencyProperty StartingProperty
value = TextEditingTool.StartingProperty
開始依存関係プロパティを識別します。