Painter/LayerCanvas.xaml

(完整代码) 2KB

<UserControl x:Class="Painter.LayerCanvas"
        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:Painter"
        xmlns:component="clr-namespace:Painter.Component"
        mc:Ignorable="d">
    <UserControl.Resources>
        <Image x:Key="jq" Source="Resource/剪切.png"/>
        <Image x:Key="fz" Source="Resource/复制.png"/>
        <Image x:Key="zt" Source="Resource/粘贴.png"/>
        <ContextMenu x:Key="rightMenu">
            <MenuItem Header="剪切(T)" Icon="{StaticResource jq}" Click="Cut_MenuItem_Click"/>
            <MenuItem Header="复制(C)" Icon="{StaticResource fz}" Click="Copy_MenuItem_Click"/>
            <MenuItem Header="粘贴(P)" Icon="{StaticResource zt}" Click="Paste_MenuItem_Click"/>
            <Separator/>
            <MenuItem Header="裁剪(R)" Click="CutSelect_MenuItem_Click"/>
            <MenuItem Header="全选(A)" Click="SelectAll_MenuItem_Click"/>
            <MenuItem Header="反向选择(I)" Click="AlterSelect_MenuItem_Click"/>
            <MenuItem Header="删除(D)" Click="Delete_MenuItem_Click"/>
            <Separator/>
            <MenuItem Header="旋转(O)" Click="Rotate_MenuItem_Click"/>
            <MenuItem Header="重新调整大小(S)" Click="ChangSize_MenuItem_Click"/>
            <MenuItem Header="反色(E)" Click="OpsiteColor_MenuItem_Click"/>
        </ContextMenu>
    </UserControl.Resources>
    <Grid>
        <Grid Background="White" Name="renderBackground"/>
        <component:ScaleBorder x:Name="scaleborder" BorderThickness="15,15,0,0" BorderBrush="White" ContextMenu="{StaticResource rightMenu}">
            <component:GroupScroll HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Background="#D5DEECFF">
                <component:GroupGrid Margin="4" Background="White" x:Name="gridLayout" >
                    <component:PaintCanvas x:Name="background"/>
                    <component:PaintCanvas x:Name="canvas"/>
                    <component:ScaleGrid x:Name="grid"/>
                    <component:GroupGrid.Effect>
                        <DropShadowEffect ShadowDepth="4" BlurRadius="10" Color="Black"/>
                    </component:GroupGrid.Effect>
                </component:GroupGrid>
            </component:GroupScroll>
        </component:ScaleBorder>
    </Grid>
</UserControl>

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

AI 解读 AI

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

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