![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
Имеется код XAML
В нем есть элементы со стилями, например: ... <TableCell Style="{StaticResource ItemCell}"> <TableCell Style="{StaticResource ItemCell}"> .... Как можно из кода найти все элементы со стилем "ItemCell"??? |
|||
|
||||
| -Mikle- |
|
||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Не тестировал, но вроде должно работать, проверь сам, потом скажешь.
Добавлено через 2 минуты и 38 секунд
-------------------- Если тебе плюют в спину, значит ты впереди... |
||||
|
|||||
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
а если есть элемент FlowDocument, его как нибудь можно распарсить? найти все элементы с нужными стилями?
FlowDocument не наследник FrameworkElement |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Тогда придется заменить ближайшим общим предком: DependencyObject
Опять таки код не проверял и оставил это для тебя. Потом отпишись. -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
этот элемент FrameworkContentElement нельзя перебрать через VisualTreeHelper.GetChildrenCount.
Как нибудь по другому можно это сделать? |
|||
|
||||
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
мне нужно найти все элементы со стилем ItemCell и их удалить
Сейчас проблема поиска этих элементов в FrameworkContentElement, и не знаю как потом их можно удалить из общего блока |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Все эти элементы, которые тебе надо найти, это содежимое FlowDocument?
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
да
|
|||
|
||||
| andrey_pro |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
нашел как перебрать элементы:
LogicalTreeHelper.GetChildren(this) теперь нужно их удалить, не знаю как, подскажите плиз |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |