代码之家  ›  专栏  ›  技术社区  ›  jab

WPF中的列表框滚动条自定义

  •  2
  • jab  · 技术社区  · 16 年前

    我正在申请在触摸屏上使用。其中一个表单显示了一个激活了滚动条的列表框,用手指触摸屏幕有点困难。

    我尝试过在滚动条中创建一个更大按钮的样式,但是我不能将其应用于列表框。

    是否可以在列表框内的滚动条中创建一种样式以生成更大的按钮?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  2
  •   Iain M Norman    16 年前

    如果使用混合,则需要:

    1. Right click your ListView
    2. Select "Edit Control Parts --> Edit a copy"
    3. Now right click the ScrollViewer in "Objects and Timeline"
    4. Select "Edit Control Parts --> Edit a copy" again
    5. Now you're editing a template for the ScrollViewer and you can play
       with the size of the VerticalScrollBar
    

    如果不使用Blend,则只需为ListView创建一个模板,该模板引用了ScrollViewer的新模板。