canvas教程

silverlight可以有两个canvas么?

字号+ 作者:H5之家 来源:H5之家 2015-11-20 18:11 我要评论( )

d9509427回复于18日19点22分 完全可以,但是2个canvas 放在一个canvas中,也就是需要第三个3个canvas 了。 shy2009回复于18日19点30分 谢谢,我搞明白了。一开始我以为两个canvas是并列的结构,后来发现要有一个总的canvas,然后内嵌两个并行的canvas即可。

 

d9509427回复于18日19点22分 

  完全可以,但是2个canvas 放在一个canvas中,也就是需要第三个3个canvas 了。

 

shy2009回复于18日19点30分 

谢谢,我搞明白了。一开始我以为两个canvas是并列的结构,后来发现要有一个总的canvas,然后内嵌两个并行的canvas即可。谢谢。

 

haoq960811回复于18日19点41分 

可以使用多个面板布局,使用嵌套即可.

 

shangzhan回复于18日19点52分 

<Canvas x:Name="Move"
        xmlns=""
        xmlns:x=""
        x:Class="Silverlight20.MyTest.MoveA" Width="540" Height="400" Background="White">
<Canvas.Resources>
<SolidColorBrush x:Key="Brush1" Color="#FFA42020"/>
</Canvas.Resources>

    <!-- 定义两个圆形对象,形成一个圆环效果-->
    <Canvas MouseLeftButtonDown="onMouseDown" MouseLeftButtonUp="onMouseUp" MouseMove="onMouseMove"
    Canvas.Top="20" Canvas.Left="50">
        <Ellipse Height="100" Width="100" Fill="Gold" Stroke="Black" StrokeThickness="4" Canvas.Top="25" />
        <Ellipse Height="50" Width="50" Canvas.Top="49" Canvas.Left="24" Fill="Black" /> </Canvas>
    <!-- 定义一个钻石形状 -->
    <Canvas MouseLeftButtonDown="onMouseDown" MouseLeftButtonUp="onMouseUp" MouseMove="onMouseMove"
            Canvas.Top="140" Canvas.Left="100">
        <!--使用旋转渐变让该画布旋转45度-->
        <Canvas.RenderTransform>
            <RotateTransform Angle="45" />
        </Canvas.RenderTransform>
        <Rectangle Height="100" Width="100"  Fill="Coral"
      Stroke="Black" StrokeThickness="4" Canvas.Top="-53.741" Canvas.Left="79.196" />
    </Canvas>
    <Path Height="60.918" Width="35.99" Canvas.Left="124.031" Canvas.Top="137.235" Data="M119.86206,134.74496 C155.86206,190.74496 153.83022,193.66264 153.83022,193.66264" Fill="{StaticResource Brush1}" Stretch="Fill" Stroke="#FF000000" StrokeThickness="2"/>
</Canvas>
如上。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 canvas 作画板画图 可以做电子白板

    HTML5 canvas 作画板画图 可以做电子白板

    2017-04-27 12:02

  • 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(2月13日

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(2月13日

    2017-03-20 12:01

  • 学习 Canvas 从注释开始,在这里你可以:阅读、修改、创作!

    学习 Canvas 从注释开始,在这里你可以:阅读、修改、创作!

    2017-03-12 12:00

  • JavaScript两个变量交换值(不使用临时变量)

    JavaScript两个变量交换值(不使用临时变量)

    2017-03-05 14:00

网友点评