WinRT,Metro,Win8记住没有动画的列表位置

时间:2015-11-10 09:00:19

标签: windows-runtime

我有一个listview,当我点击一个项目时我会重新加载。我想记住滚动位置,所以我使用以下代码:

IWebElement iframe =  driver.FindElement(By.XPath("//html//body//iframe"));
driver.SwitchTo().Frame(iframe);
Actions action = new Actions(driver);
action.MoveByOffset(x-coordinate, y-coordinate);
action.Click();
action.Perform();

它的工作正常,但它显示了滚动。在我将ChangeView方法的disableAnimation参数更改为true后,它不会按预期显示滚动,但它会完全混淆列表位置,而不会滚动到我单击的元素。

所以问题是:

1)这是winrt中的一个错误吗?

2)我可以覆盖ChangeView的动画,这样它会立即滚动,就像为disableAnimation参数提供true一样吗?

3)任何其他解决方案?

0 个答案:

没有答案