Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.04.2016, 15:43
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Здравствуйте! Подскажите пожалуйста как установить стиль Label через стили ColumnDefinitions.Resource. Вроде делаю все правильно, но почему-то не срабатывает. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 16:02
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Nechtoустановить стиль Label через стили ColumnDefinitions.ResourceНикак, метка не находится внутри ColumnDefinition, так что этот стиль на нее не повлияет. Объявляй на уровне грида. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 18:05
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
ресурсы можно определять только в объектах визуального дерева, Column~ и RowDefenision у Grid, это не объекты визуального дерева, а обычные свойства, даже не свойства зависимости. это обычная коллекция, которая обладает возможностью нотификации для Грида о своих изменениях (не ObservableCollection) Сами ColumnDefinision и RowDefinision наследуются от FrameworkContentElement потому, что в них применяется Binding, а Binding работает только в DependencyObject объектами и свойствами зависимостей. Если необходимо определить в определенном столбце соответствующий стиль объекта, нужно либо поместить контейнер в нужном месте грида и задать ему стиль, либо задать ключ стиль не по умолчанию, а собственный и настроить стиль у содержимого грида так, как вам надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 18:13
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Roman MejtesЕсли необходимо определить в определенном столбце соответствующий стиль объекта, нужно либо поместить контейнер в нужном месте грида и задать ему стиль, либо задать ключ стиль не по умолчанию, а собственный и настроить стиль у содержимого грида так, как вам надо.Как вариант, применить стиль триггером, где (Grid.Column)="0" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2016, 06:28
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Shocker.ProRoman MejtesЕсли необходимо определить в определенном столбце соответствующий стиль объекта, нужно либо поместить контейнер в нужном месте грида и задать ему стиль, либо задать ключ стиль не по умолчанию, а собственный и настроить стиль у содержимого грида так, как вам надо.Как вариант, применить стиль триггером, где (Grid.Column)="0" Как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2016, 12:58
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
только а) это несколько громоздкий путь, лучше по возможности все-таки использовать вложенные контейнеры или явное указание стиля б) это будет влиять на все метки нулевого столбца всех вложенных гридов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2016, 10:37
|
|||
---|---|---|---|
|
|||
xaml grid margin style |
|||
#18+
Shocker.Pro Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
только а) это несколько громоздкий путь, лучше по возможности все-таки использовать вложенные контейнеры или явное указание стиля б) это будет влиять на все метки нулевого столбца всех вложенных гридов самоё классное в свойстве Margin это то, что можно задать отрицательное значение :) у Padding такое нельзя :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1440708]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 515ms |
0 / 0 |