是否可以在 WPF ScrollViewer 上调整鼠标滚轮滚动距离?

2024-01-19

我发现使用鼠标滚轮时滚动太多。我有一个很短的ScrollViewer(一行高)包含几行项目WrapPanel,并且它会在一个“刻度”内向右滚动到底部,以便中间的线永远不可见。


这不是一个很好的解决方案,但您可以添加一些带有文本的窗格 - 每行一个面板

ScrollViewer类用途IScrollInfo接口,有2个方法。

((IScrollInfo)myPanel).LineUp();// and LineDown()

添加一个方法到UIElement.MouseWheel事件和一次旋转 == 面板的一个子项。

...或者你可以使用:

 myScrollviewer.ScrollToVerticalOffset(offset);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 WPF ScrollViewer 上调整鼠标滚轮滚动距离? 的相关文章

  • WPF 简单绑定到对象属性

    我在 wpf xaml 中绑定时遇到一些问题 有这个简单的文件
  • WPF 和 ClickOnce

    MSDN 未将 WPF exe 列为 ClickOnce 支持的应用程序类型 ClickOnce 应用程序是任何 Windows Presentation Foundation xbap Windows 窗体 exe 控制台应用程序 exe
  • 尝试了解使用服务打开对话框

    我已经阅读了有关使用 mvvm 模式打开对话框的讨论 我看过几个使用服务的示例 但我不明白所有部分如何组合在一起 我发布这个问题寻求指导 以了解我应该阅读哪些内容 以更好地理解我所缺少的内容 我将在下面发布我所拥有的内容 它确实有效 但从我
  • 如何将 WPF 3.0 下构建的应用程序转换为 4.5 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我在 WPF 3 0 中构建了一个应
  • WPF:鼠标按下时不会触发鼠标离开事件

    我遇到鼠标进入 离开事件的问题 当按下鼠标按钮并按住光标在控件内 然后光标以足够快的速度移出控件时 此事件不会触发 你能告诉我为什么会这样吗 有什么方法可以正确获取这些事件吗 请检查示例项目以查看其实际效果 https www dropbo
  • GridSplitter 从右侧调整大小 - 奇怪的行为

    使用 Kaxaml 从左侧调整大小可以按预期工作
  • WPF 本地化扩展 MVVM 绑定

    我正在尝试绑定在 ViewModel 中声明的名为 SampleName 的属性 这里 SampleName 是关键 但是 当尝试下面的代码时 它显示为空
  • 如何在Phone类库项目中添加ResourceDictionary并访问它

    我正在开发一个项目 其中我有一个引用图书馆项目的子项目 在我的库项目 电话类库 中 如何创建 ResourceDictionary xaml 其中我需要添加一些样式并在 xaml 文件和 cs 文件中使用它 我需要访问 xaml 文件中的
  • 在表格中可视化 2D 数据

    我需要一些帮助并且需要指出正确的方向 我正在创建一个应显示二维数据的 WPF 应用程序 它应该显示如下 y x 1 2 3 4 5 1 1 2 3 4 5 2 2 4 6 8 10 3 3 6 9 12 15 4 4 8 12 16 20
  • 从 BitmapImage 获取支持的图像格式

    如何获取 System Windows Media Imaging BitmapImage 支持的图像格式列表 我正在用 C WPF 编写一个简单的图像处理工具 BitmapImage 类是更有用的位图类之一 因为它能够从多种格式进行解码
  • 如何识别单击的按钮属于哪个列表框项?

    在 WPF 编程中 我在编写按钮单击事件处理程序时遇到问题 因为该按钮位于列表框项目 数据模板的一部分 内 当单击该按钮时 我无法判断它属于哪个项目 有什么解决办法吗 求救 您似乎已将列表框绑定到集合 并且您的按钮是数据模板或项目模板的一部
  • 在 XAML 中设置依赖项属性时,为什么会在运行时绕过 .NET 属性包装器?

    我正在阅读 Adam Nathan 的书 WPF 4 Unleashed 第 82 页有以下警告 在 XAML 中设置依赖属性时 NET 属性包装器会在运行时被绕过 虽然 XAML 编译器依赖于 编译时的属性包装器 WPF 调用底层 直接在
  • 如何使用 WPF 用户控件关闭父窗口

    假设我有两个 WPF 窗口 window One 和 window Two window One 有一个按钮 单击此按钮将打开 window Two window Two contains a User Control 该用户控件有一个用于
  • 更改 WPF 应用程序清单?

    我已经发布给微软的评论 http connect microsoft com VisualStudio feedback ViewFeedback aspx FeedbackID 420920WPF 中的对话框未启用 VisualStyle
  • 更改窗口的内容 (WPF)

    我创建了一个简单的 WPF 应用程序 它有两个 Windows 用户在第一个窗口中填写一些信息 然后单击 确定 这会将他们带到第二个窗口 这工作正常 但我试图将两个窗口合并到一个窗口中 这样只是内容发生了变化 我设法找到了这个更改窗口内容时
  • 用于添加新实体的 MVVM WPF ViewModel

    我对 WPF 中的 MVVM 的概念是 我们为应用程序中的每个模型都有一个 ViewModel 这意味着如果我们有 Customer 类 实体 那么我们将有 CustomerViewModel CustomerViewModel 将具有代表
  • 为什么我的 WPF 复选框绑定不起作用?

    我正在使用 MVVM VS 2008 和 NET 3 5 SP1 我有一个项目列表 每个项目都公开一个 IsSelected 属性 我添加了一个复选框来管理列表中所有项目的选择 取消选择 更新每个项目的 IsSelected 属性 一切正常
  • WPF 画布缩放/变换以适合

    我重新发布这个问题 因为上次我没有得到太多答复 希望重新措辞可能有所帮助 本质上 我想做的是创建一个数据绑定画布 它将自动缩放其内容以 填充 可用空间 有点像缩放以适应操作 不幸的是 我的 WPF 技能还不是很强 我正在努力弄清楚如何完成最
  • 如何在 XAML/WPF 中存储和检索多个形状?

    使用 XAML WPF 做一些简单的事情似乎遇到了很多问题 我已经使用矩形和椭圆形等形状创建了一些基于 XAML 的图像来创建我需要应用程序的其他部分使用的图标 但我不能似乎找到了如何做到这一点 我似乎能够在资源字典中存储画布 但无法在任何
  • DataContractSerializer 事件/委托字段问题

    在我的 WPF 应用程序中 我正在使用DataContractSerializer序列化对象 我发现它无法序列化具有事件或委托声明的类型 考虑以下失败的代码 Serializable public abstract class BaseCl

随机推荐

  • 在 WSDL 文件中包含架构类型

    我手工创建了一个 WSDL 它只有一个操作 没有输入参数 也没有输出参数 当我尝试从此 WSDL 创建客户端时 出现以下错误 无法导入 wsdl portType 详细信息 运行 WSDL 导入扩展时引发异常 System ServiceM
  • 通过 Android 与串行 USB 设备通信

    我有一台用于测量电流的定制设备 该设备可以连接到 PC 并通过 USB 进行通信 它基于FTDI芯片 我有用 Java 编写的应用程序 该应用程序使用 rxtxSerial dll 库和 gnu io rxtx 2 1 7 4 jar 现在
  • 使用opencv GPU旋转图像

    我在用着GPU 旋转 https docs opencv org 2 4 modules gpu doc image processing html gpu rotate从 opencv lib 顺时针旋转图像 include
  • 基于std::vector的N维张量

    我想使用 std vector 定义 n 维数据结构 我对operator 的定义有疑问 让我们看一下二维结构示例 class my data public my data size t N size t M tab N M N N M M
  • 如何从 HTML 字符串获取 beautiful soup 中的开始和结束标签?

    我正在使用 beautiful soup 编写一个 python 脚本 其中我必须从包含一些 HTML 代码的字符串中获取开始标记 这是我的字符串 string p p 我想要得到 p 在一个名为opening tag and p 在一个名
  • 有没有办法在每次启动 cmd 时运行 vcvars32.bat?

    我在用着cl in cmd并且不得不跑vcvars32 bat每次我打开一个cmdwindow 确实是一个痛苦的 axx 谁能提供一种自动运行它的方法 From cmd 如果在命令行上未指定 D 则当 CMD EXE 启动时 它 查找以下
  • DDD“查看对象”?

    假设一个应用程序涉及公司 我可能有一个公司类 我将有一个填充列表 的数据访问层 但是 有时 例如显示搜索结果 我只需要显示公司名称 电话和邮政编码属性 并且在我看来 用其所有属性填充整个公司对象似乎很浪费 就 DDD 设计而言 解决此问题的
  • Redmine错误日志致命:不是git存储库

    我在git服务器 gitlab 上安装了redmine 这是我们的主要git服务器 同一台机器 当我在redmine web中添加存储库 通过gitlab 信息时 redmine日志说 usr local redmine log devel
  • 如何限制 macOS 窗口管理恢复特定窗口?

    我有一个应用程序 它有几个窗口定义为窗口组 其结构符合主场景中的应用程序 WindowGroup StandingsView StandingsView environmentObject appServices handlesExtern
  • 如何为 flutter 应用程序添加 Android 通知通道 ID 以修复应用程序在后台运行时的通知

    在我的 flutter 应用程序中 onResume 和 onLunch 函数在 Android 平台上不起作用 但它们在 IOS 上运行良好 我在控制台上收到以下消息 而不是这些函数中的打印字符串 W FirebaseMessaging
  • 使用任意方法(插件、GreaseMonkey?)在 Chrome 或 Firefox 中使用 JavaScript 移动鼠标光标

    我需要在浏览器中移动鼠标光标位置 我可以使用任何方法 只要它在 Google Chrome 或 Firefox 中 其中之一即可 在最好的情况下 我想用javascript控制鼠标位置 有什么简单的方法可以做到这一点吗 谢谢 菲尔 我认为这
  • Unity 2017.3.0f3发布数据未发送到LAMP服务器

    看起来我的 cpanel WHM 服务器有probably 虽然我不确定原因是什么 已经设置了一些安全设置 其中 PHP 没有接收从其他域 计算机 设备发布的表单数据 我已经测试了 null REQUEST 以及 POST 以防万一 转储的
  • 当某些任务可以为空时如何处理 WhenAll?

    我想等待所有任务 但其中一些可以为空 它是这样的代码 Task
  • 允许从文本区域输入提交 HTML?

    我如何允许从文本区域提交 HTML 我对此非常绝望 我找到的每个答案都给了我很差的信息 因为我不知道该怎么做 我有这个文本区域
  • 如何限制用户 SSH 访问某些文件夹

    目前 我们正在进行的项目有一名自由前端开发人员参与 由于我们以前从未使用过他 因此我们正在寻找一种方法来限制他对我们的服务器和文件的访问 但同时让他修改这些服务器上当前的视图文件 当前项目 全部在一台服务器上 被划分为 6 个独立的迷你站点
  • VS2010:自动生成的 XML 文档文件不更新

    我在vs2010中有一个C 项目 生成一个XML文档文件 我已将生成文件的输出路径设置为项目输出路径 我的问题是 当文档文件的路径与项目输出路径相同并且文件名相同 文件扩展名除外 时 文件不会更新 Does not更新 XML 文件 C M
  • 使两个脚本进行通信

    我必须使两个程序 例如 脚本 A py 和 脚本 B exe 进行通信 两个程序都处于无限循环中 脚本 A 需要写入脚本 B 的 stdin 然后读取脚本 B 的 stdout 然后再次写入 等等 脚本 B 我无法更改 这两个文件都在我的硬
  • 减少 C++ 代码大小

    我正在研究一种用于微控制器的动态语言 编译为 C 作为一名 CS 人员 我决定首先正确地完成它 然后再担心优化 以下是我的对象系统的结构 Base Interface Number Interface Int Float Char Sequ
  • Android:方向更改会擦除对我的 ImageView 所做的修改

    我有一个应用程序 其中有 ImageView 我打开新的活动 用手指画一些东西 这个位图返回到我的 ImageView 一切都很好 但是当我现在改变方向时 我的 ImageView 活动会重新绘制或重新启动 并且 imageview 为空
  • 是否可以在 WPF ScrollViewer 上调整鼠标滚轮滚动距离?

    我发现使用鼠标滚轮时滚动太多 我有一个很短的ScrollViewer 一行高 包含几行项目WrapPanel 并且它会在一个 刻度 内向右滚动到底部 以便中间的线永远不可见 这不是一个很好的解决方案 但您可以添加一些带有文本的窗格 每行一个