0
У меня есть файл словаря ресурсов в моем приложении (Темы \ MyDictionary). Существует шаблон управления с свойством x: Key. Как получить код?Как получить ControlTemplate из ResourceDictionary?
У меня есть файл словаря ресурсов в моем приложении (Темы \ MyDictionary). Существует шаблон управления с свойством x: Key. Как получить код?Как получить ControlTemplate из ResourceDictionary?
1) Создайте новый объект ResourceDictionary.
2) Задайте свойство ResourceDictionary.Source, указывая на файл XAML с действием по созданию страницы.
3) Получить шаблон строковым ключом.
static object GetDefaultToolTipTemplate() {
// 1)
ResourceDictionary rd = new ResourceDictionary() {
// 2)
Source = new Uri(@"ms-appx:///Themes/ToolTip.xaml", UriKind.Absolute)
};
// 3)
ControlTemplate template = (ControlTemplate)rd["DefaultStyleForTooltipInControlTooltipOwner"];
return template;
}