Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Felix Felicis
3 / 2 / 2
Регистрация: 31.05.2015
Сообщений: 126
1

Окно без верхней панели и DataGrid

17.03.2019, 21:41. Просмотров 136. Ответов 1
Метки нет (Все метки)

Не пинайте за название темы

Доброго времени суток!
Пишу программу, сейчас занялся оформлением и столкнулся с несколькими проблемами:
1. Делаю окно программы без верхней панели и когда ставлю параметр WindowStyle="None", то все вроде хорошо, но сверху окна при запуске программы появляется белая полоса (на скриншоте выделено), которую не получается убрать, если только не заблокировать изменение размера окна, но размер окна мне нужно менять.

2. Применил оформление в NuGet "MaterialDesignThemes" и тут две проблемы:
1) У ползунков скролла цвет ползунка и цвет области, где ползунок двигается одинаковый.
2) Как у заголовков сделать разделение, чтобы была видна граница как в самой таблице?
И так и сяк копался в стилях и с помощью блендера и никак не вышло найти параметр нужный.
0
Миниатюры
Окно без верхней панели и DataGrid  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2019, 21:41
Ответы с готовыми решениями:

Содержимое DataGrid не влезает в окно
Господа, скажите пожалуйста у кого какие мысли есть по следующему вопросу: На WPF-странице...

Как из DataGrid открыть новое окно MVVM
На данный момент хочу по нажатию на любую ячейку из Норма расхода чтобы открылось окно и...

Окно с WindowState - None при нажатии на значок в панели задач, не сворачивается
когда у окна нет бортов (WindowState - None) - при нажатии на значок окна на нижней панели винды,...

Как сделать форму без верхней панели?
Как сделать форму без верхней панели? Наследование от Window не подхоит, так как:...

Сделать окно без отображения на панели задач
Так как длительные поиски по поводу проблемы, описанной в этой теме...

1
Элд Хасп
Модератор
1580 / 1130 / 390
Регистрация: 21.04.2018
Сообщений: 4,130
Записей в блоге: 2
18.03.2019, 00:51 2
Цитата Сообщение от Felix Felicis Посмотреть сообщение
сверху окна при запуске программы появляется белая полоса
По-моему это полоса для захвата курсора для изменения размеров окна.
Попробуйте установить AllowsTransparency="True".
Но тогда Вы возможно не сможете менять размеры окна захватом его границы.

Добавлено через 6 минут
Цитата Сообщение от Felix Felicis Посмотреть сообщение
2) Как у заголовков сделать разделение, чтобы была видна граница как в самой таблице?
И так и сяк копался в стилях и с помощью блендера и никак не вышло найти параметр нужный.
Указанным пакетом не пользовался. Поэтому совет общего характера.

Судя по виду это ListView или DataGrid.
Соответствующего параметра у них нет. Так как дефолтное отображение заголовков сделано на TextBlock. а у него нет границы.
Для этого надо задать шаблон заголовков на основе Border с вложенным TextBlock.
И уже у этого Border задать нужные границы.

Добавлено через 4 минуты
Цитата Сообщение от Felix Felicis Посмотреть сообщение
сверху окна при запуске программы появляется белая полоса
Felix Felicis, ещё способ
XML
1
2
3
4
5
    <WindowChrome.WindowChrome>
        <WindowChrome 
        CaptionHeight="0"
        ResizeBorderThickness="5" />
    </WindowChrome.WindowChrome>
Добавлено через 1 минуту
В последнем способе, вроде возможность изменения размеров окна остаётся.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2019, 00:51

Нет верхней панели администрирования
Добрый день, у меня почему то нет верхней панели администрирования (где 4 кнопки &quot;редактировать&quot;,...

Не меняется цвет верхней панели
Привет всем. Делаю свой первый интернет-магазин на Wordpress(пока только учусь работать в ВП,...

Отображение панели в верхней части формы
В конструкторе формы: Panel itemsGridHeader = new Panel() { Parent = this, Dock = DockStyle.Top,...


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

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

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