← 返回

Окно OrdersWindow - перемотать в конец

Есть ли возможность в окне типа OrdersWindow сделать перемотку в конец окна при появлении новых заявок. Не нашел подходящего метода.

Спасибо.

本主题对您有帮助吗?

分享主题

评论 (2)

登录创建账户, 登录或注册以发表评论

longtrades
longtrades

Вот мой код для окна всех сделок (переделайте для своего окна ордеров):


            Trader.NewTrades += trades => this.GuiAsync(() =>
            {

                ......
                //Прокрутить в конец
                if (this.TradesDetails.Items.Count > 0)
                {
                    var border = VisualTreeHelper.GetChild(this.TradesDetails, 0) as Decorator;
                    if (border != null)
                    {
                        var scroll = border.Child as ScrollViewer;
                        if (scroll != null) scroll.ScrollToEnd();
                    }
                }
            });

this.TradesDetails - DataGrid для отображения всех сделок

Lipot
Lipot
Lipot 作者

Спасибо!