MainWindow.xaml

(完整代码) 1KB

<Window x:Class="WpfZoom.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="WPF局部放大效果" Height="370" Width="700" WindowStartupLocation="CenterScreen">
    <Canvas x:Name="RootCanvas">
        <!--左侧小图-->
        <Canvas x:Name="SmallBox" MouseMove="MoveRect_MouseMove" MouseEnter="SmallBox_MouseEnter" MouseLeave="SmallBox_MouseLeave" Width="320" Height="180" Canvas.Left="20" Canvas.Top="20">
            <Canvas.Background>
                <ImageBrush ImageSource="Images/dog.jpg" Stretch="UniformToFill" />
            </Canvas.Background>
            <!--半透明矩形框-->
            <Rectangle x:Name="MoveRect" Fill="White" Opacity="0.3" Stroke="Red" Width="50" Height="50" Canvas.Top="78" Canvas.Left="202"/>
        </Canvas>

        <!--右侧大图-->
        <Canvas x:Name="BigBox" Width="300" Height="300" Canvas.Left="360" Canvas.Top="20" Visibility="Collapsed">
            <!--右侧原图片 注意尺寸-->
            <Image x:Name="bigImg" Width="1920" Height="1080" Canvas.Left="0" Canvas.Top="-780" Source="Images/dog.jpg" />
            <Canvas.Clip>
                <RectangleGeometry Rect="0,0,300,300" />
            </Canvas.Clip>
        </Canvas>

    </Canvas>
</Window>

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。