Настройка границ
71Expression Blend --- Основы работы --- Настройка границ
До сих пор вы пользовались редактором кистей для создания специально настраиваемых кистей, которыми внутреннее пространство геометрических форм заполняется с помощью свойства Fill. В Expression Blend имеется также возможность настраивать "перья", которыми обводятся границы выбранных элементов пользовательского интерфейса. Когда на монтажном столе рисуется форма, ее граница по умолчанию обводится кистью черного цвета толщиной в один пиксель.
Если хотите изменить данную исходную настройку, то придется сначала внести изменения в кисть, выбранную для свойства Stroke в редакторе кистей, описанным ранее способом. Кроме того, можете изменить свойство StrokeThickness (Толщина обводки), доступное в области Appearance на панели Properties. И наконец, в вашем распоряжении имеется целый ряд свойств обводки, доступных в области дополнительных параметров настройки редактора внешнего вида:
С помощью упомянутых выше свойств обводки можно настроить любой элемент пользовательского интерфейса, но некоторые из них, например свойства StrokeStartLineCap (Окончание линии в начале) и StrokeEndLineCap (Окончание линии в конце), оказываются полезными только для рисования линий.
Нарисуйте сначала линию инструментом Pen или Line на монтажном столе, а затем измените толщину обводки, установив значение 10 в свойстве StrokeThickness этого графического элемента. Затем попробуйте изменить свойства StrokeStartLineCap и StrokeEndLineCap, чтобы воспользоваться одним из следующих вариантов выбора окончаний "перьев": Flat (Плоское), Square (Квадратное), Round (Круглое) или Triangle (Треугольное):
Для того чтобы увидеть результат применения выбранного окончания пера, возможно, придется увеличить масштаб геометрической формы, что зависит от толщины линии. Масштаб отдельных участков монтажного стола можно изменять с помощью колесика мыши или соответствующих элементов управления в левом нижнем углу монтажного стола.
А теперь найдите свойство StrokeDashArray (Массив обводок пунктира) в редакторе внешнего вида. По умолчанию в этом свойстве установлены значения 1 0. С помощью свойства StrokeDashArray "перо" настраивается на рисование пунктира по любому размеру. Первое значение (1) этого свойства обозначает длину пунктира, а второе значение (0) — длину промежутка. Таким образом, значения 1 0, по существу, определяет сплошную линию пунктира без промежутков. Если изменить эти значения на 1, тем самым будет определена пунктирная линия.
Числовые значения, задаваемые в свойстве StrokeDashArray, можно разделять запятой вместо пробела. Это означает, что можно ввести 1, 1 вместо 1 1 в поле данного свойства. Но как только вы введете эти значения через запятую и нажмете клавишу <Enter> запятая будет автоматически исключена.
Значения, присваиваемые свойству StrokeDashArray, совсем не обязательно должны определяться лишь одной парой чисел. Вы можете создавать и более сложные сочетания пунктиров и промежутков между ними, определяя несколько пар числовых значений. Например (6 2 1 2 1 2):