Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как анимировать динамически создаваемые контролы? - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone С чего начать http://www.cyberforum.ru/windows-phone-dev/thread1686021.html
Скажите пожалуйста что нужно для программирования на C# под Windows Phone? Какие SDK? Visual Studio подойдет? Или к ней еще что то надо? А ОС (под которой программируешь) обязательно должна быть...
Windows Phone Анкета на с# на windows phone Подскажите пожалуйста, мне нужно написать анкету или тест, не знаю как правильно это сказать, вообщем это будут некоторые вопросы, отвечая на которые пользователь должен будет получить некий... http://www.cyberforum.ru/windows-phone-dev/thread1684460.html
Добавление массива TextBlock на ContentPanel Windows Phone
Подскажите, пожалуйста, как добавить массив TextBlock на ContentPanel? Ибо вот так всё работает TextBlock textblock = new TextBlock(); textblock.Height = 30; ...
Windows Phone Элемент WebView вывод изображений
После того, как я загружаю Json - файл детальных новостей посредством API определенного сайта, я в webview вывожу соответственно новости(текст) и также мне нужно вывести изображения. Почему не...
Windows Phone Access to the path'.' is denied http://www.cyberforum.ru/windows-phone-dev/thread1675820.html
Здравствуйте много уважаемые товарищи! Изучаю программирование самостоятельно и у меня возникла такая проблема. Я напишу программу(wp 8.0 silverlight) и решил сохранять в ней данные, всё было хорошо,...
Windows Phone Виджет приложения на lock screen Здравствуйте. Пишу программу на Windows Phone 8.1 впервые. Нужно сделать так, чтобы когда приходило уведомление, виджет высвечивался на lock screen. Подскажите пожалуйста, как можно это сделать, или... подробнее

Показать сообщение отдельно
Oleg_D
0 / 0 / 1
Регистрация: 01.02.2016
Сообщений: 6

Как анимировать динамически создаваемые контролы? - Windows Phone

16.03.2016, 09:25. Просмотров 268. Ответов 0
Метки (Все метки)

Всем привет.
У меня есть список, с привязкой к данным. В этом списке есть элемент, который требуется анимировать. Допустим гиппотечиская страничка может выглядеть так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<Page
x:Class="MyProject.MyPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyProject"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="using:Microsoft.Xaml.Interactivity"
xmlns:core="using:Microsoft.Xaml.Interactions.Core"
xmlns:media="using:Microsoft.Xaml.Interactions.Media"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Page.Resources>
   <Storyboard x:Name="Show_Control">
       <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Control"
                                      Storyboard.TargetProperty="Visibility">
           <DiscreteObjectKeyFrame KeyTime="0" Value="Visible"/>
       </ObjectAnimationUsingKeyFrames>
   </Storyboard>
</Page.Resources>
 
<Grid>
   <ListBox ItemsSource="{Binding test}">
       <ListBox.ItemTemplate>
           <DataTemplate>
               <Grid Background="White">
                   <i:Interaction.Behaviors>
                       <core:EventTriggerBehavior EventName="Tapped">
                           <media:ControlStoryboardAction Storyboard="{StaticResource Show_Control}"/>
                       </core:EventTriggerBehavior>
                   </i:Interaction.Behaviors>
 
                   <TextBlock Text="Hello!"/>
                   <StackPanel x:Name="Control" 
                               Height="30" 
                               Background="#000" 
                               Visibility="Collapsed"/>
               </Grid>
           </DataTemplate>
       </ListBox.ItemTemplate>
   </ListBox>
</Grid>
</Page>
В данном примере по Тапу на элементе списка должен появляться скрытый черный квадратик StackPanel. Однако на практике приложение падает с ошибкой

System.Exception: No installed components were detected.
Cannot resolve TargetName Control.

at Windows.UI.Xaml.Media.Animation.Storyboard.Begin()
at Microsoft.Xaml.Interactions.Media.ControlStoryboardAction.Execute(Object sender, Object parameter)
at Microsoft.Xaml.Interactivity.Interaction.ExecuteActions(Object sender, ActionCollection actions, Object parameter)
at Microsoft.Xaml.Interactions.Core.EventTriggerBehavior.OnEvent(Object sender, Object eventArgs)
Куда копать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.