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

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

Восстановить пароль Регистрация
 
2D Waifu
0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 1
10.01.2016, 13:26     Не работают Visual States с Adaptive Trigger (UWP) #1
У меня есть 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)
Посмотрите здесь:

C++ Написание сервера. Adaptive Communication Environment
Visual Studio для сотовых телефонов? Windows Phone
Windows Phone vs Visual Studio Windows Phone
Какое WPSDK поставить Windows 7 x86 + Visual Studio 2013? Посоветуйте Windows Phone
Visual Strudio 2013 и Phone SDK Windows Phone
Объяснить ошибки. Microsoft Visual Studio SDK 7.1 Windows Phone
Visual studio 7.1.Как будет 10% Windows Phone
Windows Phone Программное закрытие приложения UWP
Windows Phone Реализация индикатора загрузки WebView (только начал программировать на UWP)
MySql в UWP Windows Phone
Windows Phone Разработка UWP приложения

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

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

Метки
xaml
Опции темы

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