如何让scrollviewer滚动到所选项目正常工作c#wpf

时间:2016-03-15 00:35:53

标签: c# wpf responsive-design scrollview tablet

我正在编写一个将在表面上使用的wpf应用程序。有时,当触摸键盘出现时,它会覆盖用户需要输入的字段。我试图在页面上放置一个滚动查看器,当它们被选中时将滚动到不同的文本框。我的应用程序在给定页面上只有大约8个字段,并且几乎从不大于屏幕(因此它实际上不需要实际使用滚动)。我不确定这是否相关。现在,我有以下方法:

private void OnFocus(object sender, System.EventArgs e)
    {
        if (!MyScrollViewer.IsEnabled)
        {
           MyScrollViewer.IsEnabled = true;
        }
        MyScrollViewer.UpdateLayout();
        MyScrollViewer.ScrollToVerticalOffset(MyScrollViewer.VerticalOffset -100);
    }

请注意,这不是我想要使用的实际代码,我只是尝试使用滚动查看器来查看屏幕上发生的事情,以便我可以衡量如何使用它。 Currenlty在屏幕上没有任何反应。如果有人能够提供任何有关其如何运作以及我做错了什么的见解,那就太棒了。 谢谢你的期待!

0 个答案:

没有答案