C# WPF实现Inkcanvas画布分成两块

Struggle_hardllz 2016-07-07 03:07:17

将画布平分为左右两边,在画布的左右任意一边作画,另一边会对称镜像呈现,求指教。
...全文
219 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Struggle_hardllz 2016-07-08
  • 打赏
  • 举报
回复
引用 2 楼 Forty2 的回复:
<StackPanel Orientation="Horizontal">
    <InkCanvas Width="250" Name="ic1" Background="PeachPuff"/>
    <InkCanvas Width="250" Strokes="{Binding Strokes, ElementName=ic1}" Background="Linen" />
</StackPanel>
要镜像翻转,用ScaleTransform。
镜像翻转是怎么实现的??
Struggle_hardllz 2016-07-08
  • 打赏
  • 举报
回复
引用 3 楼 clxcxx 的回复:
<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <InkCanvas Name="inkCanvas"></InkCanvas>
        <Rectangle Name="rectangle" Grid.Column="1" Grid.ColumnSpan="1" RenderTransformOrigin="1,0.5">
            <Rectangle.Fill>
                <VisualBrush Visual="{Binding ElementName=inkCanvas}"></VisualBrush>
            </Rectangle.Fill>        
        </Rectangle>
    </Grid>
我还想请教一下,如果我想在右边画图左边也能实现一样的效果,是怎么实现的? 你上面的代码只是实现了在左边画图右边实现了镜像,求教。
格拉 2016-07-08
  • 打赏
  • 举报
回复
<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <InkCanvas Name="inkCanvas"></InkCanvas>
        <Rectangle Name="rectangle" Grid.Column="1" Grid.ColumnSpan="1" RenderTransformOrigin="1,0.5">
            <Rectangle.Fill>
                <VisualBrush Visual="{Binding ElementName=inkCanvas}"></VisualBrush>
            </Rectangle.Fill>        
        </Rectangle>
    </Grid>
Forty2 2016-07-07
  • 打赏
  • 举报
回复
<StackPanel Orientation="Horizontal">
    <InkCanvas Width="250" Name="ic1" Background="PeachPuff"/>
    <InkCanvas Width="250" Strokes="{Binding Strokes, ElementName=ic1}" Background="Linen" />
</StackPanel>
要镜像翻转,用ScaleTransform。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧