Форум программистов, компьютерный форум 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. Просмотров 299. Ответов 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)
Посмотрите здесь:
MySql в UWP Windows Phone
Windows Phone Разработка UWP приложения
Windows Phone Программное закрытие приложения UWP
Windows Phone Приложение UWP. Как убрать белую полосу?
Windows Phone Реализация индикатора загрузки WebView (только начал программировать на UWP)
C# WPF Использовать функционал UWP планшета без UWP
C++ Написание сервера. Adaptive Communication Environment
MS visual c++ (не работают различные программы) Visual C++
Не работают textcolor() и textbackground() в visual studio C++
C++/CLI WinForms Не работают WinAPI функции на Visual C++ 2010
не работают *.exe файлы созданные в portable Visual C++ 2008 C++
Visual Studio 2012, ReSharper 8 - не работают сочетания клавиш Visual Studio

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jenokizm
17 / 33 / 10
Регистрация: 27.03.2014
Сообщений: 649
13.01.2016, 09:22     Не работают Visual States с Adaptive Trigger (UWP) #2
была такая же фигня. это баг сдкэя. Плохо помню чем решил, всял состояния из какого то примера, вставил их, почистил а потом правил в редакторе
Yandex
Объявления
13.01.2016, 09:22     Не работают Visual States с Adaptive Trigger (UWP)
Ответ Создать тему
Опции темы

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