2015-09-22 4 views
-1

Итак, я разрабатываю программное обеспечение POS (точка продажи) в WPF. У меня есть все имена продуктов & его цены и т. Д. В базе данных mysql. Я могу легко получить имена элементов в списке. Но поскольку это для POS, это должны быть кнопки.Преобразование элементов списка в кнопки в WPF

Чтобы проверить на ListView я следовал коду учебника здесь: http://www.c-sharpcorner.com/UploadFile/raj1979/DataBinding10042007165025PM/DataBinding.aspx

Как я могу преобразовать имена элементов меню (SQL запрос возвращает список имен только) я получить из базы данных кнопок? Благодарю.

+0

Могли бы вы предоставить некоторые куски кода , пожалуйста? –

+0

Я следил за простым учебным пособием здесь: http://www.c-sharpcorner.com/UploadFile/raj1979/DataBinding10042007165025PM/DataBinding.aspx – Amjad

+0

Как правило, вы должны использовать 'DataTemplate' для свойства ListView.ItemTemplate', в которые вы, например, свяжите имя элемента с содержимым 'Button'. Недостаток [хороший, _minimal_, _complete_ пример кода] (https://stackoverflow.com/help/mcve), который четко показывает, что вы пробовали вместе с точным описанием того, что делает этот код, и тем, как он отличается от того, что вы хотите , невозможно дать хороший ответ на ваш вопрос. Как уже было сказано, он слишком широк или дублирует один из многих вопросов по шаблонам данных WPF уже в Stack Overflow. –

ответ

1

Если я правильно понял проблему правильно, вы хотите, чтобы клетка выглядеть как кнопка Самый простой способ обеспечить CellTemplate на колонке вы хотите выглядеть как кнопка

 <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding Path=FirstName}"> 
      <GridViewColumn.CellTemplate> 
       <DataTemplate> 
        <Button Content="{Binding}"/> 
       </DataTemplate> 
      </GridViewColumn.CellTemplate> 
     </GridViewColumn> 
+0

Очень близко к тому, что я искал. Я могу использовать это, чтобы делать то, что хочу. Благодаря! – Amjad

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