Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TemplateBinding, помогите въехать 
V
    Опции темы
hexzo
Дата 7.9.2011, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Я хочу сделать кастомный ListView.  ItemsPresenter корректно отображает все ячейки. Но вот заголовков столбиков у меня нету. Если добавить  в шаблон GridViewHeaderRowPresenter, то он отображает какую то пустую колонку.  Я так понимаю что нужно указать ему откуда брать колонки. А коллекция колонок по идее должна содержаться в GridView.Columns.

Код

<GridViewHeaderRowPresenter Columns="{TemplateBinding Property=}"/>


А вот дальше я не допираю как ему это указать. Ни так, ни сяк не получается.  smile 

У меня примерно такая структура кода, если сократить.
Код

<ListView>
  <ListView.View>
    <GridView>
      <GridView.Columns>
      <GridView.Columns>
    </GridView>
  </ListView.View>
  <ListView.Template>
    <StackPanel>
      <GridViewHeaderRowPresenter Columns="{TemplateBinding Property=}"/>
      <ItemsPresenter/>
    </StackPanel
  </ListView.Template>
</ListView>


Это сообщение отредактировал(а) hexzo - 7.9.2011, 10:25
PM MAIL   Вверх
hexzo
Дата 7.9.2011, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



А колонки-то вообще оказывается в стиле окошка для скролинга.  smile 
Код

<ControlTemplate>
  <ScrollViewer Style="{DynamicResource {x:Static GridView.GridViewScrollViewerStyleKey}}">
    <ItemsPresenter />
  </ScrollViewer>
</ControlTemplate>


Это сообщение отредактировал(а) hexzo - 7.9.2011, 13:43
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.