Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2012, 01:19
|
|||
|---|---|---|---|
Наследование от ListView и custom или user control |
|||
|
#18+
Доброго времени суток. Пытаюсь добавить в контрол ListView над хэйдерами колонок подобие AddressBar'а. Унаследовал от ListView класс BrowserListView. Определил стиль для BrowserListView, над ScrollViewer с ItemsPresenter положил написанный AdressBar и было мне счастье. В приложении WPF все заработало. Потом решил что нужно такой полезный контрол в отдельную библиотеку оформить. Вот с этим возникла проблема. Создал проект CustomControl и добавил в Generic стиль с AddressBar'ом. Включил ссылку на библиотеку в приложение и добавил свежесозданный контрол на окно, но при запуске обнаружил что мой контрол принял вид обычного ListView. Сделал все тоже самое в UserControl и все заработало как надо. Вопрос: почему CustomControl не работает? Вот стиль для BrowserListView <Style TargetType="local:BrowserListView"> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <Border BorderThickness="1" BorderBrush="Red"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="20"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Border BorderThickness="1"> <Button>Вместо кнопки адресбар</Button> </Border> <Border Grid.Row="1"> <ScrollViewer Style="{DynamicResource ScrollViewerStyle}"> <ItemsPresenter/> </ScrollViewer> </Border> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=21&tablet=1&tid=1441791]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
23ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 365ms |

| 0 / 0 |
