2016-03-06 1 views
0

Я новичок в приложении dev. Я сейчас застрял в дизайне моего приложения. Этот элемент является товаром, как доска объявлений. Просто не знаете, какой путь является правильным способом дизайна моих данных в этом стиле ниже? Я понятия не имел, следует ли использовать DATAGRIDVIEW ИЛИ LISTVIEW/LISTBOX?Как настроить ListView как это в wpf C#?

enter image description here

Надежда, чтобы получить некоторое представление от вас, ребята

+0

Не уверен, что это лучший ответ для вас, но считаете ли вы WPF User Control? Если ваш элемент имеет много логики представления или бизнес-логику (что идеально должно быть в отдельном классе), это легче обрабатывать/абстрагировать его таким образом. –

+0

спасибо. Должен ли я настраивать один или есть какой-либо эталонный дизайн? Спасибо –

+0

Если вы хотите использовать пользовательский элемент управления WPF, вы делаете его с нуля. Он работает так же, как окно (XAML для представления и C# для логики), за исключением того, что он не может существовать сам по себе. Как только вы его создадите, вы можете добавить кучу их, скажем, в StackPanel в окне. –

ответ

0

Как сказал Nex, вы лучше делать конструкцию, показанную на изображении, как UserControl и после вы делаете, что использовать ListView с данными например:

<ListView x:Name="mylistview"> 
    <ListView.ItemsPanel> 
     <ItemsPanelTemplate> 
      //a Panel container (i.e stackpanel, wrappanel) 
     </ItemsPanelTemplate> 
    </ListView.ItemsPanel> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      //Your usercontrol 
     </DataTemplate> 
    </ListView.ItemTemplate> 

и, конечно, вам нужно будет использовать привязку данных для отображения ваших данных.

+0

Спасибо. Я теперь вдохновлен. –

 Смежные вопросы

  • Нет связанных вопросов^_^