2016-04-15 12 views
1

私はこのクラスの情報を集める小さなスタックパネルを持っています。私は、スタックパネルを並べて重ねるのではなく、重ねて重ねることをお勧めします。これは私がそれが可能であるならば、私は、彼らがお互いにして、別の2怒鳴るの隣にちょうど2のように、しかし側にinfinitly行きたくないStackPanels side by side

<SplitView.Content> 
      <Grid> 
       <ListView x:Name ="View"> 
        <ListView.ItemTemplate> 
         <DataTemplate> 
          <Grid> 
           <StackPanel> 
            <TextBlock Text="{Binding title}"></TextBlock> 
            <TextBlock Text="{Binding location}"></TextBlock> 
            <TextBlock Text="{Binding date}"></TextBlock> 
            <TextBlock Text="{Binding desc}"></TextBlock> 
            <Button HorizontalAlignment="Right" FontFamily="Segoe MDL2 Assets" Content="&#xE109;"></Button> 
           </StackPanel> 
          </Grid> 
         </DataTemplate> 
        </ListView.ItemTemplate> 
       </ListView> 

      </Grid> 
     </SplitView.Content> 

持っているコードです

答えて

1

することができますListView.ItemsPanelを水平方向のStackPanelに設定します。

<ListView x:Name ="View"> 
     <ListView.ItemsPanel> 
      <ItemsPanelTemplate> 
       <StackPanel Orientation="Horizontal"></StackPanel> 
      </ItemsPanelTemplate> 
     </ListView.ItemsPanel> 
+0

私は(ケース内のC#での作業1回目)あなたのメソッドを使用しようとした場合に例外をスロー –

+0

しかし、それは彼らが無限大幅に行かせています。代わりにWrappanelをItemsPanelTemplateで使用することをお勧めします。 –

+1

多分私はビジュアルスタジオ2015で働いているImを言及すべきであり、それによるとWrappanelはWindowsアプリケーションではサポートされていません –

関連する問題