Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# longlistselector中的半网格/动态列对象_C#_Xaml_Windows Phone 8_Windows Phone_Silverlight 5.0 - Fatal编程技术网

C# longlistselector中的半网格/动态列对象

C# longlistselector中的半网格/动态列对象,c#,xaml,windows-phone-8,windows-phone,silverlight-5.0,C#,Xaml,Windows Phone 8,Windows Phone,Silverlight 5.0,我正在尝试制作一个长列表选择器,它看起来像这样(不同颜色不同类型的对象): 然而,问题是我的所有对象都像蓝色对象一样堆叠(红色和绿色对象也放在同一行上)。我只希望蓝色的物体能做到这一点。其余的对象应该有自己的行。 有没有办法做到这一点 我一直在看WrapPanel,但在WP8中似乎不起作用 我的代码: <phone:LongListSelector LayoutMode="Grid" IsGroupingEnabled="False" GridCellSize="200,60" Widt

我正在尝试制作一个长列表选择器,它看起来像这样(不同颜色不同类型的对象):

然而,问题是我的所有对象都像蓝色对象一样堆叠(红色和绿色对象也放在同一行上)。我只希望蓝色的物体能做到这一点。其余的对象应该有自己的行。 有没有办法做到这一点

我一直在看WrapPanel,但在WP8中似乎不起作用

我的代码:

<phone:LongListSelector LayoutMode="Grid" IsGroupingEnabled="False" GridCellSize="200,60" Width="Auto" Height="600" ItemsSource="{Binding Items}" x:Name="ListBoxMatchHistory">
  <phone:LongListSelector.ItemTemplate>
    <DataTemplate>
      <datatemplate:ListboxTemplateSelector Content="{Binding}">
        <datatemplate:ListboxTemplateSelector.Player>
          <DataTemplate>
            <toolkit:WrapPanel HorizontalAlignment="Left" Orientation="Vertical" ItemWidth="250" ItemHeight="60">
              <StackPanel Orientation="Horizontal" Width="250" Height="40">
                <Image Source="{Binding Path=Hero.Image}" Stretch="None"/>
                <TextBlock Text="{Binding account_id}" VerticalAlignment="Center"/>
              </StackPanel>
            </toolkit:WrapPanel>
          </DataTemplate>
        </datatemplate:ListboxTemplateSelector.Player>
        <datatemplate:ListboxTemplateSelector.ResultShort>
          <DataTemplate>
            <TextBlock Text="{Binding status}" Width="400"/>
          </DataTemplate>
        </datatemplate:ListboxTemplateSelector.ResultShort>
        <datatemplate:ListboxTemplateSelector.MatchDetailsShort>
          <DataTemplate>
            <toolkit:WrapPanel HorizontalAlignment="Left" Orientation="Vertical" ItemWidth="400" ItemHeight="30">
              <StackPanel Orientation="Horizontal" Width="400">
                <TextBlock Text="{Binding MatchId}"/>
                <TextBlock Text="{Binding LobbyType}"/>
              </StackPanel>
            </toolkit:WrapPanel>
          </DataTemplate>
        </datatemplate:ListboxTemplateSelector.MatchDetailsShort>
      </datatemplate:ListboxTemplateSelector>
    </DataTemplate>
  </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>

回答了类似的问题,但对于WP7,仍应适用,如图所示=

回答了类似的问题,但对于WP7,仍应适用,如图所示=