2016-09-23 1 views
0

В моем приложении я использую ResourceDictionaries для стилей. Пример:Стиль WPF из файла HDD

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <Style TargetType="{x:Type Button}" x:Key="SimpleButton"> 
     <Setter Property="Foreground" Value="{DynamicResource SpecialRed}"/> 
     <Setter Property="FontSize" Value="40"/> 
     <Setter Property="Margin" Value="10"/> 
    </Style> 

</ResourceDictionary> 

Допустим, что в качестве пользователя я знаю, как выглядит ресурсный словарь. Возможно ли перезаписать ресурс из моего собственного файла с жесткого диска? Я хочу добавить функциональность, которая позволяет пользователю делать это.

Мой файл HDD:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <Style TargetType="{x:Type Button}" x:Key="SimpleButton"> 
     <Setter Property="Foreground" Value="{DynamicResource SpecialRed}"/> 
     <Setter Property="FontSize" Value="70"/> 
     <Setter Property="Margin" Value="20"/> 
    </Style> 

</ResourceDictionary> 
+0

Вы имеете в виду разработчика «пользователь» Thats с помощью ваш контроль? Или конечный пользователь, которого вы хотите разрешить изменить внешний вид вашего скомпилированного приложения? – SledgeHammer

+0

Я имею в виду конечного пользователя. – Piotrek

+0

Вы хотите, чтобы случайный конечный пользователь возился с вашим XAML? Хлоп. Поле мин. Почему бы просто не настроить диалог настроек, более удобный для пользователя. – SledgeHammer

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^