Как запретить изменение свойств контрола
Atom Ответить
26.03.2018


Здравствуйте.

В xaml редакторе в <Window></Window> находится GroupBox c установленными свойствами Background="Black" Foreground="White". Запускаю программу - всё отображается верно.
Добавляю в <Window></Window> LogControl из "http://schemas.stocksharp.com/xaml" и запускаю программу - свойства GroupBox (Background и Foreground) отображаются другим цветом.

1) Как запретить LogControl изменять свойства GroupBox?
2) Почему LogControl меняет свойства GroupBox?

Теги:


Спасибо:




20 Ответов
Support

Фотография
Дата: 27.03.2018
Ответить


Добрый день

Пожалуйста пришлите ваш код.
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 27.03.2018
Ответить


Добрый день

MainWindow.xaml
MainWindow.xaml.cs
MainWindow.xaml 13,6KB (3) MainWindow.xaml.cs 2,5KB (3)
Автор топика
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 29.03.2018
Ответить


Добрый день

То поведение воспроизвелось?
Автор топика
Спасибо:

Support

Фотография
Дата: 30.03.2018
Ответить


Добрый день

Архив в обработке. Норматив анализа архивов с кодом до 15 рабочих дней.
Спасибо: Дмитрий Антипов

Support

Фотография
Дата: 04.04.2018
Ответить


Добрый день

Без LogControl программа выглядит так c6e99a39610a0530d695762e33005569.png

С компонентой так e187128892bdd74155cce1bfa92a952d.png

Изменение цветов отсутствует
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 04.04.2018
Ответить


Добрый день.

Приложено видео, на котором:
На 35 секунде показано, каким должен быть GroupBox x:Name="SourceGroupBox" Header="Source" Background="Black" Foreground="White" BorderBrush="Black" (без LogControl).
На 46 секунде показаны свойства того GroupBox x:Name="SourceGroupBox".
На 1 минуте 21 секунде показано неверное отображение GroupBox (с добавленным LogControl). Изменился GroupBox x:Name="SourceGroupBox" Header="Source" Background=стал равен <Window Background="#FF252323"> Foreground=стал равен "Gray" BorderBrush и ProgressBar стали отображаться по другому. (Как у вас на скринах)

https://drive.google.com...uCRxYJH13_lh_8mBfsE/view
Автор топика
Спасибо:

Support

Фотография
Дата: 05.04.2018
Ответить


Добрый день

На наших компьютерах не воспроизводится ошибка. Возможно это зависит от текущей темы на компьютере и особенностях Devexpress
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 05.04.2018
Ответить


Добрый день

У меня данное поведение как на Win7, так и на Win10, значит от ПК это не зависит.

У вас на картинке c6e99a39610a0530d695762e33005569.png (9) показаны свойства GroupBox как x:Name="SourceGroupBox" Header="Source" Background="#FF252323" Foreground="Gray", хотя по коду они прописаны как Background="Black" Foreground="White".
1) Как у вас получилось данное поведение?
2) Попробуйте запустить код (без LogControl) без библиотек S# (удаленными References).
Автор топика
Спасибо:

Support

Фотография
Дата: 06.04.2018
Ответить


Добрый день

Мы использовали ваш код. Если он отличается то пришлите новый.
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 06.04.2018
Ответить


Добрый день

Код ни чем не отличается.

Будьте добры, запустите тот код без библиотек S# (удаленными References) и если картинка будет такой же как на c6e99a39610a0530d695762e33005569.png (9) - тогда я в тупике.
Если она (картинка) будет правильной, то проблему будем искать дальше в Devexpress.
Автор топика
Спасибо:

Support

Фотография
Дата: 09.04.2018
Ответить


Добрый день

Без изменений. Рекомендуем вам обратить на специализированные форумы по WPF.
Спасибо: Дмитрий Антипов

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 25.04.2018
Ответить


Добрый день

Разобрался

Установка любой темы

решает проблему
Автор топика
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 25.04.2018
Ответить


В связи с этим созрел новый вопрос, как изменить тему StockSharp_Xaml_LogControl (сделать его тёмным)?

LogControl.OverridesDefaultStyle = true; - не помогает

https://doc.stocksharp.co...harp_Xaml_LogControl.htm - не даёт ответа
Автор топика
Спасибо:

Support

Фотография
Дата: 26.04.2018
Ответить


Добрый день

Панели напрямую не задается стиль.
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 26.04.2018
Ответить


Не совсем понятен ответ. Т.е. изменить стиль контрола я не смогу?
Автор топика
Спасибо:

Support

Фотография
Дата: 26.04.2018
Ответить


Стиль меняется автоматически Devexpress всех контролов.
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 26.04.2018
Ответить


DevExpress.Xpf.Core.ApplicationThemeHelper.ApplicationThemeName = "Office2016BlackName"; не меняет стиль LogControl.
Что необходимо прописать для успешного переключения?
Автор топика
Спасибо:

Support

Фотография
Дата: 27.04.2018
Ответить


Добрый день

Приведите пожалуйста скриншот.
Спасибо:

Дмитрий Антипов

Фотография
Курсы Благотворитель
Дата: 28.04.2018
Ответить


Добрый день

Разобрался - DevExpress.Xpf.Core.ApplicationThemeHelper.ApplicationThemeName = "Office2016BlackName";
Только LogControl изменяется не весь.
Снимок.PNG
Как место, где расположены кнопки: "Ошибки", "Предупреждения" и т.д окрасить в тёмный?
Снимок.PNG 24,5KB (9)
Автор топика
Спасибо:

Support

Фотография
Дата: 03.05.2018
Ответить


Добрый день

В версии 4.4.8 исправлена ошибка с темами.
Спасибо: Дмитрий Антипов


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy