Главная » Silverlight » Рамки Контейнеры позволяют прорисовывать фон, но не рамку. Нарисовать рамку можно с помощью элемента Border.

0

Класс Border довольно простой. Он получает вложенное содержимое (чаще всего —- панель) и добавляет вокруг него фон или рамку. Для работы с объектом Border нужны только свойства, перечисленные в табл. 3.2.

Таблица 3.2. Свойства класса Border

Имя свойства

Описание

Background

Установка фона, выводимого за содержимым в рамке с помощью объекта Brush; можно использовать любую кисть, включая сплошную заливку

BorderBrush

Установка заливки рамки, выводимой вокруг края объекта Border с помощью объекта Brush; проще всего применить объект SolidColorBrush для создания сплошной рамки

BorderThickness

Ширина рамки с каждой стороны в пикселях; это свойство содержит экземпляр структуры System.Windows . Thickness, в которой хранятся отдельные компоненты для верхнего, нижнего, левого и правого краев рамки

CornerRadius Padding

Радиус скруглення углов рамки; чем больше значение, тем более заметен эффект скруглення

Добавление внутренней пустой полоски между рамкой и содержимым

Ниже приведена разметка, определяющая немного скругленную рамку вокруг базо­вой кнопки.

<Border Margin="25" Padding="8" Background="LightYellow" BorderBrush="SteelBlue" BorderThickness="8"

Источник: Мак-Дональд, Мэтью. Silverlight 3 с примерами на С# для профессионалов. : Пер. с англ. —- М. : ООО «И.Д. Вильяме», 2010. — 656 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии