White Border around GroupBox
How do I remove the white borders?
2 Answers 2
You could set BorderThickness to 0, but that would also hide the black border. The white color is part of the ControlTemplate, so you’ll need to create a new template. Here is one I made by running the Reflector BamlViewer add-in on PresentationFramework.Aero and removing the two white borders:
You can try BorderThickness=»0.5″ if you are in a hurry.
-
The Overflow Blog
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.31.43551
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Groupbox c wpf как убрать границы
Класс GroupBox — наиболее простой из трех элементов управления, порожденных от HeaderedContentControl. Он имеет вид прямоугольника с закругленными углами и заголовком. Ниже приведен пример:
Обратите внимание, что элементу GroupBox нужен контейнер компоновки (наподобие StackPanel) для размещения содержимого. Он часто используется для группировки небольшого количества взаимосвязанных элементов управления, таких как кнопки переключателя. Однако в классе GroupBox нет никаких встроенных функций, поэтому его можно применять где угодно и как угодно. (Объекты RadioButton группируются их размещением на какой-либо панели. При этом элемент GroupBox не обязателен, если вам не нужно их окаймление с заголовком и округлыми углами.)
Класс TabItem
Объекты TabItem представляют собой страницы в элементе TabControl. Единственным существенным членом, добавленным в класс Tabltem, является свойство IsSelected, которое указывает, видима ли данная вкладка в TabControl.
Вот разметка, необходимая для создания простого примера:
Как и свойство Content, свойство Header может содержать объект любого типа. Объекты, порожденные от класса UIElement, выводятся с помощью графической прорисовки, а текстовые и другие объекты — с помощью метода ToStringO. Это означает, что можно создать групповую панель или вкладку, заголовок которой содержит графическое содержимое или другие произвольные элементы:
WPF GroupBox with no header space
You can emulate the style of the group box by changing your border to have rounded corners and a different color. Here is a border that looks pretty close to the GroupBox border:
alt text http://img264.imageshack.us/img264/6748/borderm.png
If you really don’t want a border, then there can be these 2 solutions:
(1) Edit template in blend :
-
Right click on GroupBox > Edit Template > Edit Copy > OK
Search for section
Delete this (above mentioned) section.. You have just removed the «gap»
(2) Use duplicate GroupBox and flip it horizontally and place it beneath original groupbox:
Put this code below your groupbox (assuming your groupbox’s name is ‘ OriginalGroupbox ‘)
Элемент Border
Элемент Border — это элемент-декоратор, который можно использовать для рисования границы, фона или всего сразу вокруг другого элемента. Поскольку WPF панели не поддерживают рисование рамок вокруг своих границ, элемент Border может помочь вам сделать это, просто помещая панель внутрь элемента Border.
Далее приведен простой пример использования Border
Border абсолютно невидим, пока вы не определите кисть фона или границы и толщину линии, как и было сделано в примере, с использованием Background, BorderBrush и BorderThickness .
Border с закругленными углами
Одной из замечательных особенностей Border является то, что можно очень легко сделать закругленные углы. Посмотрите на следующий пример, в котором углы закругляются после внесения небольших изменений:
Все что я сделал, это добавил свойство CornerRadius. Для него можно указать одно значение, которое будет использоваться для всех углов, или как показано в примере, отдельные значения для верхних правого и левого и нижнего правого и левого.
Цвет и толщина границы
Граница в примере выше слабо заметная, но это можно легко изменить настройкой цвета и толщины. Поскольку свойство BorderThickness имеет тип Thickness, вы можете задать разную толщину для каждой стороны или задать одно значения для левой и правой и одно для верхней и нижней границы.
Фон Border
Свойство Background типа Brush открывает много замечательных возможностей. Как видно из начального примера, очень легко использовать сплошной фон, но вы также можете использовать градиент, и это не сложно:
В этом примере я указал, что в качестве фона Border должна использоваться кисть LinearGradientBrush, а так же выбрал более подходящий цвет границы. Синтаксис определения кисти LinearGradientBrush может показаться не слишком очевидным, так что я дам пояснения этой и других видов кистей в последующих главах, но на данный момент, вы можете попробовать изменить некоторые значения в моем примере и посмотреть результат.
Элемент Border
Элемент Border — это элемент-декоратор, который можно использовать для рисования границы, фона или всего сразу вокруг другого элемента. Поскольку WPF панели не поддерживают рисование рамок вокруг своих границ, элемент Border может помочь вам сделать это, просто помещая панель внутрь элемента Border.
Далее приведен простой пример использования Border
Border абсолютно невидим, пока вы не определите кисть фона или границы и толщину линии, как и было сделано в примере, с использованием Background, BorderBrush и BorderThickness .
Border с закругленными углами
Одной из замечательных особенностей Border является то, что можно очень легко сделать закругленные углы. Посмотрите на следующий пример, в котором углы закругляются после внесения небольших изменений:
Все что я сделал, это добавил свойство CornerRadius. Для него можно указать одно значение, которое будет использоваться для всех углов, или как показано в примере, отдельные значения для верхних правого и левого и нижнего правого и левого.
Цвет и толщина границы
Граница в примере выше слабо заметная, но это можно легко изменить настройкой цвета и толщины. Поскольку свойство BorderThickness имеет тип Thickness, вы можете задать разную толщину для каждой стороны или задать одно значения для левой и правой и одно для верхней и нижней границы.
Фон Border
Свойство Background типа Brush открывает много замечательных возможностей. Как видно из начального примера, очень легко использовать сплошной фон, но вы также можете использовать градиент, и это не сложно:
В этом примере я указал, что в качестве фона Border должна использоваться кисть LinearGradientBrush, а так же выбрал более подходящий цвет границы. Синтаксис определения кисти LinearGradientBrush может показаться не слишком очевидным, так что я дам пояснения этой и других видов кистей в последующих главах, но на данный момент, вы можете попробовать изменить некоторые значения в моем примере и посмотреть результат.
Groupbox c wpf как убрать границы
How do I remove the white borders?
2 Answers 2
You could set BorderThickness to 0, but that would also hide the black border. The white color is part of the ControlTemplate, so you’ll need to create a new template. Here is one I made by running the Reflector BamlViewer add-in on PresentationFramework.Aero and removing the two white borders:
You can try BorderThickness=»0.5″ if you are in a hurry.
-
The Overflow Blog
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.11.43304
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Белая рамка вокруг GroupBox
Как убрать белые рамки?
задан 03 июля ’10, 21:07
2 ответы
Вы можете установить BorderThickness равным 0, но это также скроет черную границу. Белый цвет является частью ControlTemplate, поэтому вам нужно создать новый шаблон. Вот один, который я сделал, запустив Отражатель Надстройка BamlViewer на PresentationFramework.Aero и удалив две белые границы:
Создан 04 июля ’10, 02:07
Вы можете попробовать BorderThickness = «0.5», если торопитесь.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками c# wpf or задайте свой вопрос.
WPF GroupBox with no header space
You can emulate the style of the group box by changing your border to have rounded corners and a different color. Here is a border that looks pretty close to the GroupBox border:
alt text http://img264.imageshack.us/img264/6748/borderm.png
If you really don’t want a border, then there can be these 2 solutions:
(1) Edit template in blend :
-
Right click on GroupBox > Edit Template > Edit Copy > OK
Search for section
Delete this (above mentioned) section.. You have just removed the «gap»
(2) Use duplicate GroupBox and flip it horizontally and place it beneath original groupbox:
Put this code below your groupbox (assuming your groupbox’s name is ‘ OriginalGroupbox ‘)
Эффект:
Установите пограничный брус на «Нет кисти»
Интеллектуальная рекомендация
Реализация JavaScript Hashtable
причина Недавно я смотрю на «Структуру данных и алгоритм — JavaScript», затем перейдите в NPMJS.ORG для поиска, я хочу найти подходящую ссылку на библиотеку и записывать его, я могу исполь.
MySQL общие операции
jdbc Транзакция: транзакция, truncate SQL заявление Transaction 100 000 хранимая процедура mysql msyql> -определить новый терминатор,Пробелов нет mysql>delimiter // mysql> -создание хранимой .
Используйте Ansible для установки и развертывания TiDB
жизненный опыт TiDB — это распределенная база данных. Настраивать и устанавливать службы на нескольких узлах по отдельности довольно сложно. Чтобы упростить работу и облегчить управление, рекомендуетс.
Последняя версия в 2019 году: использование nvm под Windows для переключения между несколькими версиями Node.js.
С использованием различных интерфейсных сред вы можете переключаться между разными версиями в любое время для разработки. Например, развитие 2018 года основано наNode.js 7x версия разработана. Тебе эт.
Шаблон проектирования — Создать тип — Заводской шаблон
Заводская модель фабрикиPattern Решать проблему: Решен вопрос, какой интерфейс использовать принципСоздайте интерфейс объекта, класс фабрики которого реализуется его подклассом, чтобы процесс создания.
White Border around GroupBox
How do I remove the white borders?
2 Answers 2
You could set BorderThickness to 0, but that would also hide the black border. The white color is part of the ControlTemplate, so you’ll need to create a new template. Here is one I made by running the Reflector BamlViewer add-in on PresentationFramework.Aero and removing the two white borders:
You can try BorderThickness=»0.5″ if you are in a hurry.
-
The Overflow Blog
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.31.43551
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Groupbox c wpf как убрать границы
Особая группа элементов управления образована от класса HeaderedContentControl , который является подклассом ContentControl . Эта группа отличается тем, что позволяет задать заголовок содержимому. В эту группу элементов входят GroupBox и Expander.
GroupBox
Элемент GroupBox организует наборы элементов управления в отдельные группы. При этом мы можем определить у группы заголовок:
GroupBox включает группу различных элементов, однако, как и всякий элемент управления содержимым, он принимает внутри себя только один контейнер, поэтому сначала мы вкладываем в GroupBox общий контейнер, а в него уже все остальные элементы.
Однако заголовок GroupBox необязательно представляет простой текст. Мы можем пойти дальше и изменить предыдущий пример, засунув кнопку заказа прямо в заголовок:
Осталось добавить обработчик нажатия кнопки Click для обработки заказа и можно заказывать блюда.
Expander
Представляет скрытое содержимое, раскрывающееся по нажатию мышкой на указатель в виде стрелки. Причем содержимое опять же может быть самым разным: кнопки, текст, картинки и т.д.
С помощью свойства IsExpanded можно задать раскрытие узла при старте приложения. По умолчанию узел скрыт. Пример использования:
Опять же мы можем изменить заголовок, вложив в него, например, кнопку или изображение:
Если мы хотим обработать открытие экспандера, то нам надо обработать событие Expanded (а при обработке закрытия — событие Collapsed). Данные события вызываются до самого действия, поэтому мы можем перед открытием, например, динамически устанавливать содержание экспандера:
А обработка событий в файле C# могла бы выглядеть так:
В итоге при раскрытии элемента вместо начального содержимого там будет определенная в коде кнопка.