XML循环画刷

在做win8项目是应为这个循环画刷纠结了半天终于写好分享下

 <TextBlock Name="blk" HorizontalAlignment="Left" Margin="90,5,0,0" Grid.Row="4" TextWrapping="Wrap" Text="伸出双手
  摩擦双手,直至它们暖和为止。然后,闭上双眼,用手掌盖住眼圈。勿压迫双眼,盖住即可。深缓地呼吸。每天这样作20分钟。眨眼按摩
  每天特意地眨眼300下,有助于清洁眼睛,并给眼睛小小的按摩。
 注意光线
  在微暗的灯光下阅读,不会伤害眼睛,但若光线未提供足够的明暗对比,将使眼睛容易疲劳。使用能提供明暗对比的柔和灯光(不刺眼的光线)。不要使用直接将光线反射入眼睛的电灯。中断你的工作
  如果连续使用电脑6-8小时,应每2-3小时休息一次。喝杯咖啡、上个厕所、或只是让眼睛离开电脑10-15分钟。"  VerticalAlignment="Top"  Grid.ColumnSpan="5" Height="235" Grid.RowSpan="2" RenderTransformOrigin="0.5,0.5" Width="1251" FontSize="30">
           
            <TextBlock.Foreground>
                <LinearGradientBrush>
                   
                   
                    <GradientStop x:Name="gs1" Color="Yellow" />
                    <GradientStop x:Name="gs2" Color="Blue" />
                   
                    <!--<GradientStop x:Name="gs3" Color="Blue" Offset="1"/>-->
                </LinearGradientBrush>
               
            </TextBlock.Foreground>

 <TextBlock>

 protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            DispatcherTimer timer = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(50);

            timer.Tick += timer_Tick;
            timer.Start();
        }

        void timer_Tick(object sender, object e)
        {
            if (gs1.Offset >= 1 && gs2.Offset >= 1)
            {
                gs1.Offset = 0;
                gs2.Offset = 0;
            }
            else
            {
                gs1.Offset += 0.001;
                gs2.Offset += 0.001;
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值