2015-12-10 3 views
0

Я пытаюсь исправить пользовательский интерфейс, у которого была анимация ранее. У него был рисунок, отображаемый на интерфейсе при загрузке приложения. Я испытываю трудности с попыткой преодолеть кривую обучения XAML. Также, если у кого-то есть ресурс, где я могу лучше научиться XAML, я бы очень признателен. Проблемы не показывают, что изображение не отображается при запуске, и, насколько я могу судить, анимации нет.Xaml Storyboard Анимация не срабатывает

<Image x:Name="T_Image" 
     HorizontalAlignment="Left" 
     Height="300" 
     VerticalAlignment="Top" 
     Width="300" 
     Source="Resources/Picture.png" 
     OpacityMask="Black" 
     Panel.ZIndex="1"> 
    <Image.Triggers> 
     <EventTrigger RoutedEvent="FrameworkElement.Loaded"> 
      <BeginStoryboard> 
       <Storyboard> 
        <DoubleAnimation Storyboard.TargetName="T_Image" 
            Storyboard.TargetProperty="Height" 
            From="300" To="85" Duration="00:00:00.75" /> 
        <DoubleAnimation Storyboard.TargetName="T_Image" 
            Storyboard.TargetProperty="Width" 
            From="300" To="105" Duration="00:00:0.75" /> 
       </Storyboard> 
      </BeginStoryboard> 
     </EventTrigger> 
    </Image.Triggers> 
</Image> 

ответ

1

Если изображение не оказывается вообще, это, вероятно, что Image.Source URI является неправильным. Читайте об использовании надлежащего Pack URIs, и он может решить вашу проблему.

Here - это ответ, который я дал ранее, который работал отлично. Ресурс изображения был расположен в том же проекте, что и XAML, и находится под папкой .

+0

Изображение появляется, когда я нахожусь в дизайнере, но когда я запускаю приложение, ничего не делает. Также я попробовал, что вы сказали, что было в ссылке, и я получаю тот же эффект? – user3753693

+0

@ user3753693 любая причина 'OpacityMask =" Черный "Panel.ZIndex =" 1 "' установлен? можете ли вы их удалить? любой шанс, который вы можете воспроизвести в новом проекте? – Kcvin

+0

Также убедитесь, что вы используете правильный 'pack uri'. Вы работаете с одним проектом или несколькими? Является ли изображение в правильном месте? Является ли это локальным файлом или в сети? Посмотрите в окне вывода, чтобы увидеть, есть ли какие-либо ошибки/предупреждения при запуске приложения. – Kcvin

0

Fixed это с помощью моего оригинала и коды, удаления индекса OpacityMask панели Z и изменений в статическом пути фиксированного этот вопрос сейчас я просто должен найти способ, чтобы сделать путь динамическим к любой машине ее побежали на

Смежные вопросы