Win8 连连看 第二季(1)
Win8 连连看 第二季(1)<div id="cnblogs_post_body">上次的连连看只是初学习的版本,现在在慢慢的优化中&hellip;&hellip;,本次几乎重构。
第一季
思路如下:暂定游戏中图标有100个(10行10列),对每个小图标用用户控件进行展示(好处很多方便绑定数据,链接事件,实现动画效果等)。
用户控件UI代码
<div class="cnblogs_code" >http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gifView Code <div id="cnblogs_code_open_baa17ca9-6201-4c7e-9818-e67e7da1b2d8" class="cnblogs_code_hide"> <UserControl.Resources> <local:BoolVisibilityValueConverter x:Key="boolConverter"></local:BoolVisibilityValueConverter> <local:PicTypeImgSrcValueConverter x:Key="picTypeImgSrcConverter"></local:PicTypeImgSrcValueConverter> <Storyboard x:Name="sbShan"> <DoubleAnimation Storyboard.TargetName="transformImg" Storyboard.TargetProperty="ScaleX" From="0.8" To="1.2" AutoReverse="True" Duration="00:00:00.200" RepeatBehavior="forever"> </DoubleAnimation> <DoubleAnimation Storyboard.TargetName="transformImg" Storyboard.TargetProperty="ScaleY" From="0.8" To="1.2" AutoReverse="True" Duration="00:00:00.200" RepeatBehavior="forever"> </DoubleAnimation> </Storyboard> </UserControl.Resources> <Grid> <Image Source="{Binding PicType, Converter={StaticResource picTypeImgSrcConverter }}" Visibility="{Binding IsAlive, Converter={StaticResource boolConverter}}"> <Image.RenderTransform> <ScaleTransform x:Name="transformImg"></ScaleTransform> </Image.RenderTransform> </Image> </Grid>
页:
[1]