在做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;
}
}