C# WPF ListBox 最后追加项自动滚动到最后一项 ScrollIntoView

用这个:

lstbDynamicNote.ScrollIntoView(lstbDynamicNote.Items[lstbDynamicNote.Items.Count - 1]);
private void DynamicNoteShow(string dynamicNote)
{
    if (lstbDynamicNote.Items.Count > 500)
    {
        lstbDynamicNote.Items.RemoveAt(0);
    }

    string info = DateTime.Now.ToString() + " " + dynamicNote;
    lstbDynamicNote.Items.Add(info);
    lstbDynamicNote.ScrollIntoView(lstbDynamicNote.Items[lstbDynamicNote.Items.Count - 1]);
}
posted @ 2022-11-22 18:32  double64  阅读(566)  评论(0)    收藏  举报