gpt4 book ai didi

c# - SelectionChanged 显示旧值

转载 作者:太空宇宙 更新时间:2023-11-03 20:05:25 25 4
gpt4 key购买 nike

ComboBox 上的 SelectionChanged 事件似乎仍然显示旧值。我需要获取它被更改为的值。有什么想法吗?

目前在我使用的 XAML 代码上:

SelectionChanged="TxtProductFamily_SelectionChanged"

C#

private void TxtProductFamily_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(TxtProductFamily.Text);
}

最佳答案

您想在 EventArgs 中使用 AddedItems

private void TxtProductFamily_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
foreach (var addedItem in e.AddedItems)
{
var item = addedItem as String; // <-- Cast to whatever type here, string, ViewModel, int, etc.
if (item != null)
{
MessageBox.Show(item);
break;
}
}
}

您要绑定(bind)到什么集合类型?如果它是一个字符串集合,则需要先对其进行转换,然后再显示它。

关于c# - SelectionChanged 显示旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23855943/

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