gpt4 book ai didi

C# 滚动到列表框的顶部

转载 作者:可可西里 更新时间:2023-11-01 08:54:30 25 4
gpt4 key购买 nike

我看到很多帖子展示了如何滚动到列表框的底部项目,但无法弄清楚如何自动滚动到列表框的顶部。如果我向下滚动我的列表框,然后使用我的过滤器功能,列表框将停留在您向下滚动到的位置,因此用户可能看不到他们向下滚动到的位置上方的结果。

我一直在尝试使用 listbox.ScrollIntoView 但无法获得正确的功能。这是它所在位置的上下文...(注释部分):

private void filter_Click(object sender, RoutedEventArgs e)
{
string filterString = textBox1.Text;
XElement _xml = XElement.Load("1/1.xml");
{
results.Items.Clear();
foreach (XElement value in _xml.Elements("Operators").Elements("Operator"))
{
1Item _item = new 1Item();
_item.TradingName = value.Element("TradingName").Value;

if (_item.Town.IndexOf(filterString, 0, StringComparison.CurrentCultureIgnoreCase) != -1)
{
results.Items.Add(_item);
// add scroll function here
}
}
}
}

非常感谢。

最佳答案

if(results.Items.Count > 0)
results.ScrollIntoView(results.Items[0]);

关于C# 滚动到列表框的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com