【发布时间】:2016-10-24 10:37:02
【问题描述】:
我正在使用扩展 WPF 工具包的 Zoombox。现在,Ctrl + 拖放正在改变位置,alt + Scroll 正在改变缩放。从逻辑上讲,我宁愿扭转这种局面,因为在大多数软件中 Ctrl+Scroll 用于缩放。如何更改这些键?我玩过DragModifiers 和RelativeZoomModifiers 属性,但无法让它工作。
我尝试了以下方法:
<xctk:Zoombox Margin="20" ClipToBounds="False" HorizontalAlignment="Stretch" Name="CanvasZoombox" VerticalAlignment="Stretch" Scale="1" AutoWrapContentWithViewbox="False">
<xctk:Zoombox.ZoomModifiers>
<xctk:KeyModifier>LeftCtrl</xctk:KeyModifier>
</xctk:Zoombox.ZoomModifiers>
<xctk:Zoombox.RelativeZoomModifiers>
<xctk:KeyModifier>LeftCtrl</xctk:KeyModifier>
</xctk:Zoombox.RelativeZoomModifiers>
<Viewbox Stretch="Uniform" Name="CanvasViewbox" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" OpacityMask="White">
<Canvas Name="LabelCanvas" Background="#FFC3C3C3"/>
</Viewbox>
</xctk:Zoombox>
不幸的是,这并没有改变任何事情
【问题讨论】:
标签: c# wpf xaml wpf-extended-toolkit