首页 > 解决方案 > Xceed 扩展的 WPF Toolkit™,Zoombox ZoomOrigin 不工作 (wpf)

问题描述

我正在尝试在 xaml 中设置 Zoombox 的 ZoomOrigin,但如果我设置坐标,它不会在任何地方缩放。

<Window x:Class="WpfApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp1"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <xctk:Zoombox x:Name="zoom" ZoomOrigin="20,20">
           <Image Source="Green.png" Height="200" Width="200"/> 
        </xctk:Zoombox>
    </Grid>
</Window>

我只希望缩放的原点是由我决定的一组坐标,而不是默认情况下。

在不设置 ZoomOrigin 的情况下,它会在缩放框的中间进行缩放 - 我将鼠标光标放在哪里并不重要,因为缩放只会发生在框的中间。

尝试将 ZoomOrigin 设置为一个值会破坏一切并停止缩放。

标签: c#wpfzoomingwpftoolkitxceed

解决方案


推荐阅读