Bind значения к ресурсу приложения

223
13 апреля 2017, 15:07

Пытался создать привязку значения к Properties.Settings.Default.SettingsTextBrush и Properties.Settings.Default.SettingsContrastBrushColor, самому не удалось, нашел примеры только к ресурсам окна, а не приложения. Как это можно сделать?

<Application 
         <!-- code -->
             xmlns:properties="graphic_panel.Properties">
    <Application.Resources>
        <Color x:Key="ContrastBrushColor">#FF74C365</Color>
        <SolidColorBrush x:Key="TextBrush" Color="{Binding SettingsTextBrush}"/>
<Application.Resources>
Answer 1

У меня работает так:

<Application x:Class="Test.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:properties="clr-namespace:Test..Properties"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <SolidColorBrush
            x:Key="TextBrush"
            Color="{Binding SettingsContrastBrushColor,
                            Source={x:Static properties:Settings.Default}}"/>
    </Application.Resources>
</Application>

Не забудьте положить в settings цвет типа System.Windows.Media.Color, а не System.Drawing.Color.

READ ALSO
Как сделать function PHP и не сломать мозг

Как сделать function PHP и не сломать мозг

Доброго времени сутокНужна ваша помощь, вторые сутки сижу над задачей

277
Создание capability

Создание capability

Помогите решить задачуНужно создать отдельную сущность (новый тип поста) при активации плагина

316
Замена массива в многомерном массиве

Замена массива в многомерном массиве

Подскажите как проще сделать замену массивов в многомерном массиве

251
Получение ip клиента сайта Opera

Получение ip клиента сайта Opera

Есть следующий код определяющий ip клиента

223