powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Проблема с ListView
4 сообщений из 4, страница 1 из 1
Проблема с ListView
    #38878327
dennisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть стиль:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
        <Style x:Key="ListViewStyle" TargetType="ListViewItem">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ListViewItem">
                        <Border Name="OuterBorder" Padding="7" SnapsToDevicePixels="True" Background="Transparent">
                            <Border Name="Border" Padding="3" SnapsToDevicePixels="true" Background="Transparent">
                                <ContentPresenter/>
                            </Border>
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsSelected" Value="true">
                                <Setter TargetName="Border" Property="Background" Value="White"/>
                                <Setter Property="Foreground" Value="Transparent"/>
                                <Setter TargetName="OuterBorder" Property="Padding" Value="0"/>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>



И ListView

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<ListView x:Name="PhotosListView" ItemsSource="{Binding}" ScrollViewer.VerticalScrollBarVisibility="Hidden" ScrollViewer.HorizontalScrollBarVisibility="Hidden" Background="Transparent" BorderThickness="0" ItemContainerStyle="{StaticResource ListViewStyle}" Margin="10,917,10,10" IsSynchronizedWithCurrentItem="True" Height="150" ScrollViewer.CanContentScroll="False">
            <ListView.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal" IsItemsHost="True" VerticalAlignment="Center" HorizontalAlignment="Center">
                    </StackPanel>
                </ItemsPanelTemplate>
            </ListView.ItemsPanel>
            <ListView.ItemTemplate>
                <DataTemplate>
                    <Image Source="{Binding Path=m_Img}" Width="200" Stretch="UniformToFill" />
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>



Окно максимизированное без рамки и заголовка. Запрещено менять размер.
При листании списка пальцем (сенсорный дисплей) он плавно прокручивается. Но если мы достигли конца списка (при листании вперед) или начала списка (при листании назад) то окно программы немного смещается вправо или влево. Причем максимум на определенное число пикселей, которое постоянно. Навскидку пикселей 15-30. При э
том появляется панель задач. Когда палец отпускаю - то окно встает на место и панель задач уходит под окно.
В чем может быть проблема? Не могу пока никак разобраться...
...
Рейтинг: 0 / 0
Проблема с ListView
    #38878344
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennisss,

проблема я не знаю в чём, но скажу только что XAML не чувствителен к символу Enter и свойства лучше писать не в строку длинной 100500 символом, а в столбец
...
Рейтинг: 0 / 0
Проблема с ListView
    #38878679
dennisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не сталкивался?
Придется, наверное, самому писать функционал прокрутки списка пальцем...
...
Рейтинг: 0 / 0
Проблема с ListView
    #38878897
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennisss,

имхо, проблема не в врокрутке, попробуйте использовать не ListView, а ItemsControl, ListBox или другие контролы от Selector'а.
Думаю вам тут мало кто поможет, так как тут мало кто вообще с прокруткой пальцем работал.

Лучше киньте сюда код окна со списком, а не сам список
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Проблема с ListView
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]