WPF Wrap ListView или Grid DataTable - PullRequest
       23

WPF Wrap ListView или Grid DataTable

0 голосов
/ 03 февраля 2020

Я пытаюсь создать XAML с представлением списка переноса, или это таблица или таблица. Я просто не уверен. Пожалуйста, посмотрите на изображение. Как бы я go о форматировании моего "списка", который нужно обернуть вокруг представления, может кто-нибудь дать мне пример XAML, так как я не знаю, как понять, как сделать это представление.

enter image description here

Кажется, мне нужно использовать ListView внутри какого-либо Wrappanel? Данные являются динамическими c, например, я могу иметь любое количество пар ключ / значение, как показано здесь (открытый, высокий, потерянный, закрытый и т. Д. c ...), поэтому имейте в виду, что пары могут иметь любое число и им нужно обернуть элемент управления / окно.

Есть идеи, как определить такой XAML?

Спасибо.

1 Ответ

0 голосов
/ 04 февраля 2020

Я с тех пор понял это. Я использую itemcontrol вместо списка и помещаю обертку. Вот так.

        <ItemsControl ItemsSource="{Binding DataItems}">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel />
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <StackPanel>
                        <TextBlock Width="100" Text="{Binding KeyText}"></TextBlock>
                        <TextBlock Width="100" Text="{Binding ValueText}"></TextBlock>
                    </StackPanel>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>
...