Системное программное обеспечение. Макушкина Л.А. - 22 стр.

UptoLike

22
некоторых элементов управления выравниваются по горизонтали или
вертикали.
Панель информации. В верхней части конструктора отображается панель
информации со сведениями о неполадках визуализации в конструкторе.
В некоторых случаях можно щелкнуть панель информации, чтобы
получить дополнительные сведения о неполадке.
Шкала изменения размера. При перемещении указателя мыши по границе
сетки элемента управления Grid, имеющего не менее двух столбцов или
строк, с внешней стороны границы отображается шкала изменения
размера. Шкала изменения размера позволяет задать для столбцов и
строк Grid параметры "fixed", "star"и "Auto sizing".
Тег Root Sizing. Тег root sizing отображается в правом нижнем углу окна в
конструкторе при выборе этого окна. Тег root sizing позволяет
переключать свойство "root size" окна между значениями "auto" и "fixed".
2.2.3. Элементы позиционирования, группировки в Silverlight
Элементы позиционирования, группировки или "Контейнеры" позволяют
создавать структуру расположения элементов на форме проекта. Сочетания
контейнеров и вложение их один в другой позволяет добиться определенного
взаиморасположения и разбиения формы на определенные логические блоки.
Так же без использования контейнеров нельзя расположить не один дочерний
элемент управления.
К данным элементам относятся:
Canvas
StackPanel
Grid
DockPanel
WrapPanel
TabControl
2.2.3.1. Canvas
Canvas наиболее часто используемый контейнер (Рисунок 15),
представляет из себя прямоугольную форму. Имеет задаваемую высоту (Height)
и ширину (Width). Может располагаться как на форме UserControl а, так и в
других контейнерах или на Canvas. Canvas наиболее простой контейнер,
который позволяет абсолютно располагать дочерние элементы.
XAML код элемента Canvas представленного на рисунке 15:
<UserControl x:Class="chapter3.CanvasDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation
"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc= <ref
src="http://schemas.openxmlformats.org/markupcompatibility/2006"
type="url"/> mc:Ignorable="d"
     некоторых элементов управления выравниваются по горизонтали или
     вертикали.
  − Панель информации. В верхней части конструктора отображается панель
     информации со сведениями о неполадках визуализации в конструкторе.
     В некоторых случаях можно щелкнуть панель информации, чтобы
     получить дополнительные сведения о неполадке.
  − Шкала изменения размера. При перемещении указателя мыши по границе
     сетки элемента управления Grid, имеющего не менее двух столбцов или
     строк, с внешней стороны границы отображается шкала изменения
     размера. Шкала изменения размера позволяет задать для столбцов и
     строк Grid параметры "fixed", "star"и "Auto sizing".
  − Тег Root Sizing. Тег root sizing отображается в правом нижнем углу окна в
     конструкторе при выборе этого окна. Тег root sizing позволяет
     переключать свойство "root size" окна между значениями "auto" и "fixed".

   2.2.3. Элементы позиционирования, группировки в Silverlight
   Элементы позиционирования, группировки или "Контейнеры" позволяют
создавать структуру расположения элементов на форме проекта. Сочетания
контейнеров и вложение их один в другой позволяет добиться определенного
взаиморасположения и разбиения формы на определенные логические блоки.
Так же без использования контейнеров нельзя расположить не один дочерний
элемент управления.
   К данным элементам относятся:
   − Canvas
   − StackPanel
   − Grid
   − DockPanel
   − WrapPanel
   − TabControl

   2.2.3.1. Canvas
   Canvas – наиболее часто используемый контейнер (Рисунок 15),
представляет из себя прямоугольную форму. Имеет задаваемую высоту (Height)
и ширину (Width). Может располагаться как на форме UserControl – а, так и в
других контейнерах или на Canvas. Canvas – наиболее простой контейнер,
который позволяет абсолютно располагать дочерние элементы.
   XAML код элемента Canvas представленного на рисунке 15:
   mc:Ignorable="d"
                                     22