2015-05-27 3 views
1

Я хочу разработать элемент управления на основе GridView. Он должен загружать данные из источника Item, однако он также должен добавить некоторые статические записи (кнопка для добавления элемента и добавления группы), который будет передаваться с другими элементами в коллекции.Gridview с дополнительными записями

Другими словами, есть ли способ, чтобы добавить элементы различного типа к GridView, не мешая с оригинальным ItemSource

Windows Store/Windows Phone

EDIT: Некоторые дополнительные иллюстрационная: GridView: | Пункт 1 от ItemSource | | Пункт 2 от ItemSource | | Пункт 3 из ItemSource | | Дополнительный элемент возможен с различными DataTemplate и с разным типом контента | | Еще один дополнительный пункт |

EDIT2: Я говорю о Grid View в телефон приложений Windows Store/Windows

+0

Вы хотите добавить кнопку (ы) в каждую строку, чтобы один или несколько столбцов имели кнопку на каждой строке? Или вы пытаетесь добавить одну или несколько строк в сетку с другим контентом, чем остальные строки, с кнопками вместо данных? –

+0

Надеюсь, мое редактирование будет иметь смысл – Dzior

ответ

0

Если вы используете Listview для отображения данных с точки зрения. Следующий код может вам помочь. Используя CellTemplate и DataTemplate, мы можем добавить дополнительные данные или элементы управления.

<GridView> 
            <GridViewColumn Header="Name" Width="120" DisplayMemberBinding="{Binding Name}" /> 
            <GridViewColumn Header="Age" Width="50" DisplayMemberBinding="{Binding Age}" /> 
            <GridViewColumn Header="Mail" Width="150"> 
              <GridViewColumn.CellTemplate> 
                <DataTemplate> 
                  <TextBlock Text="{Binding Mail}" TextDecorations="Underline" Foreground="Blue" Cursor="Hand" /> 
                </DataTemplate> 
              </GridViewColumn.CellTemplate> 
            </GridViewColumn> 
          </GridView> 
Смежные вопросы