| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > WPF глюки анимации |
| Автор: bertol 10.3.2013, 22:19 |
| Столкнулся с такой проблемой. Делаю один проект, где цветные фигуры и градиенты должны мигать (менять яркость) с разными частотами. Вот для примера код в Blende: ----------------------------------------------------------------------------------------------------------- <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="WpfApplication17.MainWindow" x:Name="Window" Title="MainWindow" Width="640" Height="480"> <Window.Resources> <Storyboard x:Key="Storyboard1" RepeatBehavior="Forever" SpeedRatio="10"> <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="rectangle"> <EasingColorKeyFrame KeyTime="0" Value="#FF1A1ACE"/> <EasingColorKeyFrame KeyTime="0:0:1" Value="#0F1A1ACE"/> </ColorAnimationUsingKeyFrames> </Storyboard> </Window.Resources> <Window.Triggers> <EventTrigger RoutedEvent="FrameworkElement.Loaded"> <BeginStoryboard Storyboard="{StaticResource Storyboard1}"/> </EventTrigger> </Window.Triggers> <Grid x:Name="LayoutRoot"> <Rectangle x:Name="rectangle" Fill="#FF1A1ACE" Margin="108,43,90,78" Stroke="Black"/> </Grid> </Window> ------------------------------------------------------------------------------------------------- Эта анимация работает, но все портят глюки в виде горизонтальных полос. Они появляются при увеличении частоты мигания до 3-4Гц (меняем SpeedRatio=""). Это ограничения WPF технологии или можно побороть настройками? |
| Автор: bertol 12.3.2013, 11:13 |
| Дело было в видеодрайвере. Тема закрыта. |