Я использую Zoombox расширенного WPF Toolkit's Zoombox. Прямо сейчас, Ctrl + перетаскивание меняет положение, а alt + Прокрутка меняет масштаб. Логически я бы предпочел, чтобы это обернулось, поскольку в большинстве программных средств Ctrl + Прокрутка используется для масштабирования. Как изменить эти ключи? Я играл с DragModifiers
и RelativeZoomModifiers
, но не могу заставить его работать.Изменить ключи Extended WPF Toolkit Zoombox
Я попробовал следующее:
<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>
Это ничего, к сожалению,
Я сделал пост обновления, мои извинения за то, что не говоря уже о Безразлично В первую очередь. Может быть, это поможет вам ответить? Ваш ответ тоже будет работать, но ответ XAML будет лучше, я думаю! (спасибо за вашу помощь до сих пор) – Markinson
@Derp Обновлен ответ – lokusking
Сделал работу, спасибо большое! :) – Markinson