Я создаю CustomControl, и компилятор знает, что мой стиль для моего элемента управления определен в Generic.xaml
... как его изменить и указать на что-то еще?Как установить различные стили стилей для CustomControl?
ответ
вы можете использовать Style Class. В вашем примере я думаю, что вы можете сделать это. В Вашем App.xaml
вы создаете пустой стиль
Стиль х: Key = "MyStyle" TargetType = "MyCustomControl" BasedOn = "{StaticResource Style1}"
где Style1
это стиль в Generic.xaml , Во время выполнения вы можете изменить стиль таким образом:
var style = Resources ["MyStyle"] as Style;
style.BasedOn = Resources ["theOtherStyle"] as Style;
Или что-то в этом роде, я не пробовал код.
У меня нет App.xaml, все у меня есть CustomControl.cs и Темы/Generic.xaml .. – jovanMeshkov
Все программы WPF имеют app.xaml. Используете ли вы какую-либо конкретную структуру? в любом случае, вы можете сделать то же самое в любом файле xaml –
Я разобрал его ... – jovanMeshkov
Uri resourceLocater = new Uri("/AssemblyName;component/pathToXaml/name.xaml", System.UriKind.Relative);
ResourceDictionary resourceDictionary = (ResourceDictionary)Application.LoadComponent(resourceLocater);
Style = resourceDictionary["StyleKey"] as Style;
- 1. Как убрать стили стилей?
- 2. Различные стили CSS
- 3. Стили стилей UWP?
- 4. JavaScript различные стили программирования
- 5. Различные стили для встроенных ссылок
- 6. Различные стили для значков шрифтов
- 7. Различные стили для класса миниатюр
- 8. Android не распознает различные стили из разных файлов стилей
- 9. Стили стилей отчета LaTeX
- 10. Различные таблицы стилей для разных divs
- 11. ListViewAdapter различные стили для строк
- 12. Различные стили внутри векторного слоя
- 13. Synth LaF Различные стили панели
- 14. Определите стили отдельных стилей Отмена стилей
- 15. Установить различные стили шрифтов для WKInterfaceLabel с несколькими строками
- 16. Стили стилей пользователя, переопределяющие стили границ
- 17. Различные таблицы стилей для разных родительских страниц
- 18. Различные таблицы стилей для печати
- 19. Могу ли я иметь два разных стилей в CustomControl
- 20. Стили стилей CSS для указания выбранного/невыбранного?
- 21. Различные стили для контента для обмена facebook
- 22. Различные dropDownListViewStyles для разных стилей стирания
- 23. Различные CSS3 стили границы
- 24. Различные стили потока программы?
- 25. Различные стили PHP кодирования
- 26. Динамические стили CSS для нумерованных стилей
- 27. Как получить стили стилей после применения стилей jquery?
- 28. Различные стили и коммутационные темы
- 29. различные стили CSS для iPad и iPhone в универсальном приложении
- 30. Исключить уже связанную таблицу стилей для определенной страницы или как установить приоритеты для таблицы стилей
Вы имеете в виду во время выполнения или перед компиляцией? –