У меня есть глобальный стиль, который я разделяю несколькими проектами в своем приложении. Но если у любого XAML есть шаблоны данных, эти стили не применяются. Есть ли способ, которым они могут применяться без каких-либо изменений в ресурсах данных.WPF Global Style применяется к нескольким шаблонам управления
ответ
Хорошо, что вы кратко объяснили.
Проблема здесь ключ, указанный для стиля в xaml. Не указывайте какие-либо ключи. Если вы укажете ключ для стиля, он будет применяться только к соответствующим элементам управления, которые явно задают стиль.
Итак, теперь вы должны выглядеть так, как показано ниже (только удаление x: Ключ).
<Style TargetType="TextBlock">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="FontSize" Value="10"/>
</Style>
Если вы хотите применить стили, основанные на ключах тогда Ур TextBlock код DataTemplate должен быть как ниже
<TextBlock Text="{Binding Currcode}" Style="{StaticResource TextBlockStyle}"/>
ой да я сталкивался с проблемой ранее сделать шаблон данных не быть частью одного и того же ресурс. т.е.
<userControl>
<USerControl.Resources>
**<style is placed here>**
</USerControl.Resources>
<Grid>
<Grid.Resources>
**<Add the Data template here>**
</Grid.Resources>
Я действительно не знаю, почему Merged словарь RESOURCE и шаблон данных хранятся в том же USerControl.Resources не работает должным образом
мы всегда используем стили таким же образом, как вы выложили для наших органов управления в шаблона данных и шаблона управления.
- 1. Winforms к шаблонам WPF
- 2. CSS не применяется к шаблонам jinja2
- 3. Соответствие строки нескольким шаблонам
- 4. Где пункт, примененный к нескольким шаблонам
- 5. Почему WPF-стиль применяется к родительскому элементу управления?
- 6. CSS не применяется к нескольким экземплярам настраиваемого элемента управления
- 7. Global Binding Style
- 8. kendo-ui combobox применяется к нескольким входам
- 9. Шаблон управления WPF не применяется к визуализированному первому элементу
- 10. WPF Style Все элементы управления в одном экземпляре UserControl
- 11. применяется к нескольким столбцам к аргументу
- 12. WPF привязка данных к композитным шаблонам классов?
- 13. WPF Style Active Item
- 14. Wpf, стиль не применяется
- 15. Div style не применяется
- 16. WPF XAML Global Reference
- 17. AngularJS Directive style-style vs HTML global style attribute
- 18. Доступ к нескольким видам доступа Snapchat style
- 19. Jinja2 контекст визуализации не применяется к импортированным шаблонам
- 20. SetInterval сценарий применяется к нескольким элементам
- 21. Изменение ячейки применяется к нескольким ячейкам
- 22. Карта применяется к нескольким аргументам в Haskell
- 23. WPF Style Trigger
- 24. Привязка элемента управления к нескольким свойствам в WPF
- 25. Привязка управления WPF к нескольким источникам (не традиционная многосвязная)
- 26. Использование Как сравнение по нескольким шаблонам
- 27. wpf ResourceDictionary не применяется к ContentControl
- 28. `find -name` pattern, который соответствует нескольким шаблонам
- 29. VisualState раскадровки применяется к ресурсу вместо управления?
- 30. WPF Стиль не применяется к элементу пограничного
Да, есть способ, но сначала напишите нам больше кода, пожалуйста. –