相关疑难解决方法(0)

在WPF中具有良好的NumericUpDown等价物?

我在WPF中寻找一个简单的NumericUpDown(又名数字微调器)控件.这似乎是WPF中另一个缺乏控制的.必须有一些现有的,我不喜欢重新发明轮子.

wpf numericupdown spinner

100
推荐指数
1
解决办法
10万
查看次数

鼠标绑定鼠标滚轮以放大WPF和MVVM

好的,我已经弄清楚如何使用LayoutTransform和ScaleTransform让我的UI元素网格进行缩放.我不明白的是我如何让我的View响应CTRL + MouseWheelUp\Down来做到这一点,以及如何使代码适应MVVM模式.

我的第一个想法是将ZoomFactor存储为属性,并绑定到命令来调整它.

我看的是:

<UserControl.InputBindings>
 <MouseBinding Command="{Binding ZoomGrid}" Gesture="Control+WheelClick"/>
</UserControl.InputBindings>
Run Code Online (Sandbox Code Playgroud)

但我看到2个问题:

1)我认为没有办法判断车轮是上升还是下降,我也不知道如何确定车轮的数量.我见过MouseWheelEventArgs.Delta,但不知道怎么弄它.

2)绑定到viewmodel上的命令似乎不对,因为它严格来说是View事物.

由于缩放只是严格的UI视图,我认为实际的代码应该放在代码隐藏中.

你们怎么实现这个?

ps,我使用Cinch for MVVM使用.net\wpf 4.0.

data-binding wpf mouse mvvm cinch

8
推荐指数
2
解决办法
9428
查看次数

如何只接受WPF文本框中的整数

你知道如何在文本框中限制用户输入,这个文本框只接受整数吗?顺便说一句,我正在为Windows 8开发.我尝试过从SO和Google搜索的内容,但是它没有用,

c# wpf xaml

6
推荐指数
3
解决办法
2万
查看次数

WPF 控件中有向上/向下组合按钮吗?

在我的 WPF C# 应用程序中,我想添加向上/向下(或加/减)按钮来增加或减少文本框中的整数。是否有这样的控件或者我需要编写并定位一个文本框和两个按钮?

c# wpf button

5
推荐指数
1
解决办法
3384
查看次数

翻转滚动条WPF

嗨,我正在构建一个控件,显示从0到最大的标尺.0值在底部,最大值是y,然后是0(在我们滚动到它之前,最大值是不可见的).问题是0虽然下降,但最大值上升.滚动条的0值为up,最大值为down.我希望翻转滚动条.我怎样才能做到这一点 ?

c# wpf scrollbar

3
推荐指数
2
解决办法
1487
查看次数

标签 统计

wpf ×5

c# ×3

button ×1

cinch ×1

data-binding ×1

mouse ×1

mvvm ×1

numericupdown ×1

scrollbar ×1

spinner ×1

xaml ×1