Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
2D Waifu
0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 1
#1

Не работают Visual States с Adaptive Trigger (UWP) - Windows Phone

10.01.2016, 13:26. Просмотров 306. Ответов 1
Метки xaml (Все метки)

У меня есть ListView внутри PivotItem'a. В качестве шаблола указан UserControl с вижуал стейтами. Почему-то вижуал стейты не активируются вообще. Что я делаю не так?
XML
1
2
3
4
5
<ListView.ItemTemplate>
          <DataTemplate x:DataType="models:RecommendedAnime">
               <controls:RecomendationControl/>
          </DataTemplate>
</ListView.ItemTemplate>
UserControl:
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
44
45
46
<UserControl
    x:Class="MyAnimelistRT.Controls.RecomendationControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:system="using:System"
    mc:Ignorable="d"
    d:DesignHeight="300"
    d:DesignWidth="400">
    <VisualStateManager.VisualStateGroups>
        <VisualStateGroup x:Name="WindowStates">
            <VisualState x:Name="NarrowState">
                <VisualState.StateTriggers>
                    <AdaptiveTrigger MinWindowWidth="0" />
                </VisualState.StateTriggers>
                <VisualState.Setters>
                    <Setter Target="ImageCover.(RelativePanel.Below)" Value="TextBlockCover" />
                    <Setter Target="ListViewRecomendations.(RelativePanel.Below)" Value="ImageCover" />
                </VisualState.Setters>
            </VisualState>
            <VisualState x:Name="WideState">
                <VisualState.StateTriggers>
                    <AdaptiveTrigger MinWindowWidth="500" />
                </VisualState.StateTriggers>
                <VisualState.Setters>
                    <Setter Target="TextBlockCover.(RelativePanel.RightOf)" Value="ImageCover" />
                    <Setter Target="ListViewRecomendations.(RelativePanel.RightOf)" Value="ImageCover" />
                    <Setter Target="ListViewRecomendations.(RelativePanel.Below)" Value="TextBlockCover" />
                </VisualState.Setters>
            </VisualState>
        </VisualStateGroup>
    </VisualStateManager.VisualStateGroups>
 
    <RelativePanel>
        <TextBlock x:Name="TextBlockCover" Style="{StaticResource SubheaderTextBlockStyle}" Text="{x:Bind Item.Title,Mode=OneWay}" Margin="4,0,0,0"/>
        <Image x:Name="ImageCover" HorizontalAlignment="Left" Source="{x:Bind Item.ImageUrl,Mode=OneWay}" Stretch="None"/>
        <ListView x:Name="ListViewRecomendations" ItemsSource="{x:Bind Item.Recomendations,Mode=OneWay}" SelectionMode="None" IsItemClickEnabled="False">
            <ListView.ItemTemplate>
                <DataTemplate x:DataType="system:String">
                    <TextBlock Style="{StaticResource BodyTextBlockStyle}" Text="{x:Bind}"/>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </RelativePanel>
</UserControl>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using MyAnimelistRT.Models;
 
namespace MyAnimelistRT.Controls
{
    public sealed partial class RecomendationControl
    {
        public RecommendedAnime Item => (RecommendedAnime) DataContext;
 
        public RecomendationControl()
        {
            InitializeComponent();
            DataContextChanged += (s, e) => Bindings.Update();
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2016, 13:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работают Visual States с Adaptive Trigger (UWP) (Windows Phone):

Использовать функционал UWP планшета без UWP - C# WPF
Добрый день. Пишу приложение на .NET WPF которое будет работать на Windows 10 планшете, в котором есть слот под sim-карту. Возникла...

Написание сервера. Adaptive Communication Environment - C++
Пишу сервер обработчик сообщений, сам алгоритм понятен, но возьникли трудности с winsock. Поэтому решил переключиться на ACE. Может кто...

MS visual c++ (не работают различные программы) - Visual C++
Вообщем не работают различные программы #include &lt;iostream&gt; using namespace std; int main() { cout &lt;&lt; &quot;Hello, world!&quot; &lt;&lt;...

Не работают try-catch в visual studio 2010 - C++
Не работают try-catch в visual studio 2010. Лет пять назад, в vs 2008, все работало, в Qt 5.6 MINGW также все работает. Вот пример...

Не работают textcolor() и textbackground() в visual studio - C++
Эти функции не работают, не смотря не подключение &lt;conio.h&gt;. Нашла информацию, что заменяют на system (color ), но мне это не подходит....

Не работают WinAPI функции на Visual C++ 2010 - C++/CLI WinForms
Нашёл у себя старые исходники на VC++ 6-й версии, там в обработчике кнопки просто пишешь например GetFileSize(&quot;C:\pagefile.sys&quot;, razmer) ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
jenokizm
18 / 34 / 10
Регистрация: 27.03.2014
Сообщений: 683
13.01.2016, 09:22 #2
была такая же фигня. это баг сдкэя. Плохо помню чем решил, всял состояния из какого то примера, вставил их, почистил а потом правил в редакторе
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2016, 09:22
Привет! Вот еще темы с ответами:

Visual Studio 2012, ReSharper 8 - не работают сочетания клавиш - Visual Studio
здравствуйте, господа форумчане. проблема, значит, в следующем: на visual studio 2012 (update 3) + resharper 8 сочетания клавиш не...

не работают *.exe файлы созданные в portable Visual C++ 2008 - C++
Скачал отсюда http://exnews.org/usernews/1146878763-microsoft-visual-c-express-2008-portable.html портейбл верстю. Как бв всё делает...

Одномерный массив: после ввода данных Visual Studio выбивает ошибку, остальные программы работают нормально - C (СИ)
Прошу помочь разобраться с ошибкой или ошибками. Задача звучит так: в одномерном массиве, состоящем из N действительных элементов,...

Trigger Que - MySQL
Что такое Trigger Que? чтото гугл мне ничего членораздельного не ответил.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru