我有一个ListBox,绑定了一个对象列表。在ListBox_SelectionChanged事件中,我正在检查所选项目的索引是否是List<>的最后一项。如果selectedIndex是最后一项,则要删除该项并调用我的Web服务以添加更多项到列表中。但如果selectedIndex不是最后一项,则要导航到另一页。我的问题是,如果selectedTndex是最后一项,则它会删除最后一项,但它再次返回到相同的“if”条件,我在那里检查selectedIndex是否是最后一项。所以,它不是调用我的服务,而是导航到下一页。有人能告诉我为什么它再次调用if()条件以及如何处理它吗?