我必須創建與圖片上相同的自定義列表框。帶有兩個分隔列的WPF列表框
我已經創造了在列表框中的每個項目增減的控制。但是我需要在列表框中有兩列,如果將是很多項目。如果它將是兩列,則它們必須按照圖片分開,並且每一列都應該有圓角的邊框。
代碼列表框低於:
<Style TargetType="{x:Type ListBox}" x:Key="ListBoxService">
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate DataType="{x:Type model:Service}">
<Border
x:Name="border"
VerticalAlignment="Center"
BorderThickness="0, 0, 0, 2"
BorderBrush="{StaticResource CommonBackgroundColor}">
<view:ServiceUpDown/>
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<UniformGrid Columns="2" HorizontalAlignment="Center"/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Disabled"/>
</Style>
感謝您的幫助。
你不能簡單地使用兩個列表框? – Usama
如果我只有1-5件物品,那應該取決於物品的數量。 –
使用轉換器時綁定itemsource – Usama