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

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

Восстановить пароль Регистрация
Другие темы раздела
Windows Phone Работа с ListView/GridView http://www.cyberforum.ru/windows-phone-dev/thread1635002.html
Привет. Возник такой вопрос, как создать группы в ListView или GridView. Чтобы было как например в списке приложений где приложения разбиты по буквам. Спасибо
Windows Phone Как программно открыть настройки? Делаю приложение для Windows 10. Потребовалось открытие системных настроек телефона, а я не знаю как реализовать. Долго лазал по MSDN, ни чего толкового не нашел. Добавлено через 36 минут Нашел все таки сам. Если у кого возникнет подобный вопрос вот ссылка с ответом. http://www.cyberforum.ru/windows-phone-dev/thread1634909.html
Windows Phone Книги по программированию под Windows Phone для новичка
Здравствуйте. Подскажите пожалуйста оптимальные на ваш взгляд книги по разработке приложений под Windows Phone для начинающего.
Автоизменение высоты textbox Windows Phone
Здравствуйте. Подскажите, пожалуйста, как сделать, чтобы textbox автоматически менял высоту? Например, зайдите в whatsapp или vk. Когда больше 1-ой строки, то textbox меняет высоту. Как это сделать? проект: windows phone 8.1
Windows Phone Концепция ленты новостей (Win10 Desktop, UWP) http://www.cyberforum.ru/windows-phone-dev/thread1632144.html
Всем доброго времени суток! Ищу примеры по сабжу и пытаюсь разобраться, пока не очень успешно. Скажем, моя аппликация должна обновлять содержимое вспомогательной плитки (Secondary Tile) каждые 10 минут. Пример - любая лента новостей, заточенная под Win10 Desktop. Я понимаю этот процесс так: каждые 10 минут я должен коннектиться к своему серверу, скачивать файл с данными (XML или JSON), считывать...
Windows Phone Удаленная отладка Здравствуйте, с неудобствами использования шнура возник вопрос, возможно ли отлаживать приложения на windows phone по bluetooth или через интернет? подробнее

Показать сообщение отдельно
2D Waifu
0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 1
10.01.2016, 13:26     Не работают Visual States с Adaptive Trigger (UWP)
У меня есть 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();
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru