Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Чипс
12 / 12 / 2
Регистрация: 21.08.2015
Сообщений: 289
1

Тип данных для свойства "Background"

22.01.2019, 03:25. Просмотров 825. Ответов 3
Метки нет (Все метки)

Приветствую вас.
Желаю создать словарь ресурсов, в котором будут указанны два параметра, а именно :
1) Значение для свойства FontSize
2) Значение для свойства Background

XML
1
2
3
4
5
6
7
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:sys="clr-namespace:System;assembly=mscorlib">
    
    <sys:Double x:Key="FontSizeOfApplication">16</sys:Double>
    <sys:Int32 x:Key="BackgroundOfApplication">#D3D3D3</sys:Int32>
</ResourceDictionary>
С FontSize проблем нет, а вот Background так задавать нельзя.

При попытки использовать значение BackgroundOfApplication возникает ошибка.

XML
1
2
3
4
5
6
7
8
9
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    
    <Style x:Key="MainPageStyle" TargetType="Page">
        <Setter Property="FontSize" Value="{StaticResource FontSizeOfApplication}"></Setter>
        <Setter Property="Background" Value="{StaticResource BackgroundOfApplication}"></Setter>
    </Style>
    
</ResourceDictionary>
Чего бы такого сделать, что бы всё было хорошо ?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2019, 03:25
Ответы с готовыми решениями:

"Color(#FFFFFF)" не является допустимым значением для свойства "Color"
Есть ResourceDictionary со стилями. В приложении добавлен через App.xaml &lt;Application.Resources&gt;...

Тип или имя пространства имен "Forms" не существует в пространстве имен "System.Windows"
Доброго времени суток, у меня возникла проблема при добавлении System.Windows.Forms чтобы...

Ошибка тип "System.Windows.Markup.IComponentConnector" переадресован в сборку "System.Xaml"
Здравствуйте, при работе с wft на framework 4 появляется ошибка, в framework 3,5 все работает...

Почему Checkbox выдает следующее значение "Не удалось привести тип объекта "System.Windows.Controls.Button"
&lt;DataGridTemplateColumn Width=&quot;20&quot;&gt; &lt;DataGridTemplateColumn.CellTemplate &gt; ...

Добавление в TextBox "текста" в Background
Всем привет! Есть TextBox, в котором отрисовывается пока там ничего нет текст &quot;Введите текст&quot;, как...

3
Рядовой
462 / 315 / 164
Регистрация: 17.05.2015
Сообщений: 1,279
Завершенные тесты: 1
22.01.2019, 06:29 2
Чипс, так у тип свойства int, как вы числом задаёте цвет?)

Добавлено через 1 минуту
Вам нужен тип Brush
0
ViterAlex
6896 / 3844 / 1567
Регистрация: 11.02.2013
Сообщений: 8,419
Завершенные тесты: 3
22.01.2019, 09:29 3
Лучший ответ Сообщение было отмечено Чипс как решение

Решение

Цитата Сообщение от Рядовой Посмотреть сообщение
как вы числом задаёте цвет?)
Цвет как раз числом можно задать, а вот кисть нет. По всей видимости тут нужна кисть со сплошной заливкой:
XML
1
2
<SolidColorBrush x:Key="ApplicationBackground"
    Color="#D3D3D3" />
1
Чипс
12 / 12 / 2
Регистрация: 21.08.2015
Сообщений: 289
22.01.2019, 22:55  [ТС] 4
Спасибо.
Не совсем то что я хотел, но мне кажется это лучше чем то что я хотел
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2019, 22:55

Не удается анимировать свойство "X" для "Y", так как данный объект запечатан или заморожен
Пытаюсь сделать анимацию, которая будет заставлять мигать при повторном нажатии на кнопку (типа...

Ошибка - Свойство "Resources" уже задано для "MainWindow"
В MainWindow.xaml &lt;Window.Resources&gt; &lt;ResourceDictionary...

Строковый тип отображается в ячейке DataGrid как "Коллекция"
Доброй ночи всем! public MilitaryAircraftEntities militaryAircraftOC = new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru