LogControl

StockSharp.Xaml

ログ表示用のグラフィカルコンポーネント。

継承元: UserControl

実装: ILogListener, IAsyncPersistable, IDisposable, IComponentConnector

コンストラクター

LogControl
public LogControl()
logControl = LogControl()

LogControl の新規インスタンスを初期化します。

プロパティ

AutoResize
public bool AutoResize { get; set; }
value = logControl.AutoResize
logControl.AutoResize = value

コンテンツで列の幅を自動的に整列します。デフォルトはオフです。

AutoScroll
public bool AutoScroll { get; set; }
value = logControl.AutoScroll
logControl.AutoScroll = value

最後の行に自動的に制御をスクロールします。デフォルトはオフです。

ClearCommand
public ICommand ClearCommand { get; set; }
value = logControl.ClearCommand
logControl.ClearCommand = value

ログ項目をクリアするコマンド。

Like
public string Like { get; set; }
value = logControl.Like
logControl.Like = value

ログメッセージのテキストフィルタ。

MaxItemsCount
public int MaxItemsCount { get; set; }
value = logControl.MaxItemsCount
logControl.MaxItemsCount = value

-1 値が無制限に記録されると、最大表示するエントリ数が最大です。デフォルトでは、64 ビット プロセスの最後の 10000 レコードと 32 ビット プロセスの 1000 レコードが表示されます。

Messages
public LogMessageCollection Messages { get; set; }
value = logControl.Messages
logControl.Messages = value

ログエントリのコレクション。

ShowDebug
public bool ShowDebug { get; set; }
value = logControl.ShowDebug
logControl.ShowDebug = value

型 Debug のメッセージを表示するには、デフォルトで有効にします。

ShowError
public bool ShowError { get; set; }
value = logControl.ShowError
logControl.ShowError = value

型エラーのメッセージを表示する。デフォルトで有効。

ShowInfo
public bool ShowInfo { get; set; }
value = logControl.ShowInfo
logControl.ShowInfo = value

型情報のメッセージを表示する。デフォルトで有効。

ShowSourceNameColumn
public bool ShowSourceNameColumn { get; set; }
value = logControl.ShowSourceNameColumn
logControl.ShowSourceNameColumn = value

ソース名で列を表示するには、デフォルトで有効にします。

ShowVerbose
public bool ShowVerbose { get; set; }
value = logControl.ShowVerbose
logControl.ShowVerbose = value

型 Verbose のメッセージを表示するには、デフォルトで有効にします。

ShowWarning
public bool ShowWarning { get; set; }
value = logControl.ShowWarning
logControl.ShowWarning = value

タイプの警告のメッセージを表示するには、デフォルトで有効です。

TimeFormat
public string TimeFormat { get; set; }
value = logControl.TimeFormat
logControl.TimeFormat = value

変換時間を文字列にフォーマットします。デフォルト形式はyy/MM/dd HH:mm:ss.fffです。

メソッド

GetLogAutoResize
public static bool GetLogAutoResize(UIElement element)
result = LogControl.GetLogAutoResize(element)

To get the value for AutoResize.

element
Object LogControl.

戻り値: 担当: 佐藤 浩一

GetLogAutoScroll
public static bool GetLogAutoScroll(UIElement element)
result = LogControl.GetLogAutoScroll(element)

To get the value for AutoScroll.

element
Object LogControl.

戻り値: 担当: 佐藤 浩一

GetLogMaxItemsCount
public static int GetLogMaxItemsCount(UIElement element)
result = LogControl.GetLogMaxItemsCount(element)

To get the value for MaxItemsCount.

element
Object LogControl.

戻り値: 担当: 佐藤 浩一

GetLogShowSourceNameColumn
public static bool GetLogShowSourceNameColumn(UIElement element)
result = LogControl.GetLogShowSourceNameColumn(element)

ShowSourceNameColumn の値を得られるため。

element
Object LogControl.

戻り値: 担当: 佐藤 浩一

InitializeComponent
public void InitializeComponent()
logControl.InitializeComponent()

担当: 佐藤 宏

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = logControl.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = logControl.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

SetLogAutoResize
public static void SetLogAutoResize(UIElement element, bool value)
LogControl.SetLogAutoResize(element, value)

To set the value for AutoResize.

element
Object LogControl.
value
新規登録はAutoResize@にしてください。
SetLogAutoScroll
public static void SetLogAutoScroll(UIElement element, bool value)
LogControl.SetLogAutoScroll(element, value)

To set the value for AutoScroll.

element
Object LogControl.
value
新規登録はAutoScroll@にしてください。
SetLogMaxItemsCount
public static void SetLogMaxItemsCount(UIElement element, int value)
LogControl.SetLogMaxItemsCount(element, value)

To set the value for MaxItemsCount.

element
Object LogControl.
value
新規登録はMaxItemsCount@にしてください。
SetLogShowSourceNameColumn
public static void SetLogShowSourceNameColumn(UIElement element, bool value)
LogControl.SetLogShowSourceNameColumn(element, value)

ShowSourceNameColumn の値をセットする。

element
Object LogControl.
value
新規登録はShowSourceNameColumn@にしてください。

イベント

LayoutChanged
public event Action LayoutChanged
logControl.LayoutChanged += handler

レイアウト変更イベント。

フィールド

AutoResizeProperty
public static readonly DependencyProperty AutoResizeProperty
value = LogControl.AutoResizeProperty

代表取締役社長 佐藤 浩一

AutoScrollProperty
public static readonly DependencyProperty AutoScrollProperty
value = LogControl.AutoScrollProperty

代表取締役社長 佐藤 浩一

ClearCommandProperty
public static readonly DependencyProperty ClearCommandProperty
value = LogControl.ClearCommandProperty

代表取締役社長 佐藤 浩一

LogAutoResizeProperty
public static readonly DependencyProperty LogAutoResizeProperty
value = LogControl.LogAutoResizeProperty

代表取締役社長 佐藤 浩一

LogAutoScrollProperty
public static readonly DependencyProperty LogAutoScrollProperty
value = LogControl.LogAutoScrollProperty

代表取締役社長 佐藤 浩一

LogMaxItemsCountProperty
public static readonly DependencyProperty LogMaxItemsCountProperty
value = LogControl.LogMaxItemsCountProperty

代表取締役社長 佐藤 浩一

LogShowSourceNameColumnProperty
public static readonly DependencyProperty LogShowSourceNameColumnProperty
value = LogControl.LogShowSourceNameColumnProperty

代表取締役社長 佐藤 浩一

MaxItemsCountProperty
public static readonly DependencyProperty MaxItemsCountProperty
value = LogControl.MaxItemsCountProperty

代表取締役社長 佐藤 浩一

MessagesProperty
public static readonly DependencyProperty MessagesProperty
value = LogControl.MessagesProperty

代表挨拶:DependencyProperty@DependencyProperty

ShowDebugProperty
public static readonly DependencyProperty ShowDebugProperty
value = LogControl.ShowDebugProperty

代表取締役社長 佐藤 浩一

ShowErrorProperty
public static readonly DependencyProperty ShowErrorProperty
value = LogControl.ShowErrorProperty

代表取締役社長 佐藤 浩一

ShowInfoProperty
public static readonly DependencyProperty ShowInfoProperty
value = LogControl.ShowInfoProperty

代表取締役社長 佐藤 浩一

ShowSourceNameColumnProperty
public static readonly DependencyProperty ShowSourceNameColumnProperty
value = LogControl.ShowSourceNameColumnProperty

代表取締役社長 佐藤 浩一

ShowVerboseProperty
public static readonly DependencyProperty ShowVerboseProperty
value = LogControl.ShowVerboseProperty

代表取締役社長 佐藤 浩一

ShowWarningProperty
public static readonly DependencyProperty ShowWarningProperty
value = LogControl.ShowWarningProperty

代表取締役社長 佐藤 浩一

TimeFormatProperty
public static readonly DependencyProperty TimeFormatProperty
value = LogControl.TimeFormatProperty

代表取締役社長 佐藤 浩一