我的问题是,我有一个非常简单的列表框,其中包含一个项目列表。我注意到,当我从ScrollViewer事件中禁用MainPage_Loaded时,可以通过在任意方向对角滑动列表框来重新启用ScrollViewer。
我尝试过从XAML设置属性:
<ListBox ScrollViewer.VerticalScrollBarVisibility="Disabled" ...../>
我还试图从代码中执行此操作:
var myScrollviewer = VisualTreeHelper.GetChild(MyListBox, 0) as ScrollViewer;
my
我创建了一个名为"AniScrollViewer“的类,它可以设置垂直滚动偏移量
动画滚动者代码隐藏。
public class AniScrollViewer : ScrollViewer {
public static readonly DependencyProperty CurrentVerticalOffsetProperty =
DependencyProperty.Register("CurrentVerticalOffset", typeof(double), typeof(AniScrollViewer),
ne
我使用的是一个在弹出窗口中使用列表框的AutoCompleteBox UserControl。一切正常,用户可以输入,查看建议的结果,并单击检索信息的结果。
我一直在尝试添加箭头键事件处理程序,以便它们可以在弹出的带有上下箭头的列表框中向下滚动,然后按enter键选择结果。
我在用户输入的TextBox上有一个PreviewKeyDown事件,并且在它内部:
If e.Key = Key.Up Then
txtNamesListBox.Focus()
End If
If e.Key = Key.Down Then
txtNamesLis
我有一个单行文本框,用于将数字字符串添加到选中的列表框中。我希望列表框自动滚动到最后添加的项目,如果这对用户是不可见的。我已经寻找了列表框的滚动属性,但我找不到任何看起来会滚动列表框的东西。
有人有什么建议吗?
下面是将一项添加到列表框的代码:
Private Sub bttAddchklstDbManagement_Click(sender As System.Object, e As System.EventArgs) Handles bttAddchklstDBmanagement.Click
If Not txtDBManagement.Text = Nothing And N
我正在向列表框添加用户控件。一切正常,但我有一个问题,当我添加10个用户控件时,我希望列表框应该显示滚动,这样我就可以在列表框的末尾选择项目,但即使在将show scroll属性设置为true之后,这种情况也不会发生。
以下是我的代码
UserControl1 button = new UserControl1();
button.Location = new Point(10, 100 * i + 10);
button.Size = new System.Drawing.Size(560, 59);
button.MessageUsername = "Wao this is gr