Windows Phone 8 още елементи в ред като шаблон

Нов съм в разработването на Windows Phone 8 и искам да създам страница с произволен брой елементи, сортирани в две колони, както показва това страхотно изображение.

шаблон

Опитвах се да използвам LongListSelector, но успях да създам само една колона. И така, какъв контрол трябва да използвам, за да създам такъв шаблон?


person LadislavM    schedule 18.02.2013    source източник


Отговори (2)


инсталирайте набор от инструменти за windows phone

добавете този код във вашия xaml в phone:PhoneApplicationPage

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

това е кодът на вашия списък

<ListBox x:Name="pictureListBox" Margin="10,101,10,10" ItemsSource="{Binding}" SelectionChanged="pictureListBox_SelectionChanged_1">
            <ListBox.ItemsPanel>
                <ItemsPanelTemplate>
                    <toolkit:WrapPanel/>
                </ItemsPanelTemplate>
            </ListBox.ItemsPanel>
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Vertical" >
                        <Image x:Name="Image" Source="{Binding Thumb}" Stretch="Uniform" Width="200" Height="200" Margin="10"/>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
person PandaSharp    schedule 19.02.2013
comment
Това не е решение на проблем. Показва изображения хоризонтално. Използвах ‹phone:PanoramaItem Header=featured Orientation=Horizontal Foreground=Black›, ако смених ориентацията на вертикална, тогава се показва вертикално, а не в няколко реда, правя ли нещо нередно? - person Rahul Saksule; 22.07.2013

Разгледайте Toolkit за Windows Phone и WrapPanel, това ще реши проблема ви :-)

person Frederik Winstrup Johansen    schedule 18.02.2013