Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Ханойские башни 1 страница



Читайте также:
  1. 1 страница
  2. 1 страница
  3. 1 страница
  4. 1 страница
  5. 1 страница
  6. 1 страница
  7. 1 страница

Согласно легенде в Великом храме города Бенарас, под собором, отмечающим середину мира, находится бронзовый диск, на котором укреплены 3 алмазных стержня, высотой в один локоть и толщиной с пчелу. Давным-давно, в самом начале времен монахи этого монастыря провинились перед богом Брамой. Разгневанный, Брама воздвиг три высоких стержня и на один из них поместил 64 диска из чистого золота, причем так, что каждый меньший диск лежит на большем. Как только все 64 диска будут переложены со стержня, на который Бог Брама сложил их при создании мира, на другой стержень, башня вместе с храмом обратятся в пыль и под громовые раскаты погибнет мир.
В процессе требуется, чтобы больший диск ни разу не оказывался над меньшим. Монахи в затруднении, в какой же последовательности стоит делать перекладывания? Требуется снабдить их софтом для расчета этой последовательности.

Независимо от Брамы данную головоломку в конце 19 века предложил французский математик Эдуард Люка. В продаваемом варианте обычно использовалось 7-8 дисков (рис. 7).

Рис. 7. Головоломка «Ханойские башни».

Предположим, что существует решение для n -1 диска. Тогда для перекладывания n дисков надо действовать следующим образом:

1) Перекладываем n -1 диск.
2) Перекладываем n -й диск на оставшийся свободным штырь.
3) Перекладываем стопку из n -1 диска, полученную в пункте (1) поверх n -го диска.

Поскольку для случая n = 1 алгоритм перекладывания очевиден, то по индукции с помощью выполнения действий (1) – (3) можем переложить произвольное количество дисков.

Создадим рекурсивную процедуру, печатающую всю последовательность перекладываний для заданного количества дисков. Такая процедура при каждом своем вызове должна печатать информацию об одном перекладывании (из пункта 2 алгоритма). Для перекладываний из пунктов (1) и (3) процедура вызовет сама себя с уменьшенным на единицу количеством дисков.

  //n – количество дисков //a, b, c – номера штырьков. Перекладывание производится со штырька a, //на штырек b при вспомогательном штырьке c. procedure Hanoi(n, a, b, c: integer); begin if n > 1 then begin Hanoi(n-1, a, c, b); writeln(a, ' -> ', b); Hanoi(n-1, c, b, a); end else writeln(a, ' -> ', b); end;

Заметим, что множество рекурсивно вызванных процедур в данном случае образует дерево, проходимое в обратном порядке.

26)Timer - Формирует в приложении повторяющиеся события.

Свойства:

Имя Описание
AutoReset Возвращает или задает значение, указывающее, следует ли объекту Timer вызывать событие Elapsed только один раз или каждый раз по истечении заданного интервала времени.
CanRaiseEvents Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.)
Container Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.)
DesignMode Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.)
Enabled Возвращает или задает значение, определяющее, должен ли объект Timer вызывать событие Elapsed.
Events Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.)
Interval Возвращает или задает интервал, по истечении которого возникает событие Elapsed.
Site Инфраструктура. Возвращает или задает сайт, который привязывает Timer к его контейнеру в режиме разработки. (Переопределяет Component.Site.)
SynchronizingObject Маршалирует объект, используемый для упаковки и передачи вызовов обработчика событий, осуществленных после истечения интервала времени.

 

Методы:

Имя Описание
BeginInit Начинает во время выполнения инициализацию класса Timer, используемого в форме или другим компонентом.
Close Освобождает ресурсы, используемые объектом Timer.
CreateObjRef Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Dispose Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.)
Dispose(Boolean) Инфраструктура. Освобождает все ресурсы, используемые текущим объектом Timer. (ПереопределяетComponent.Dispose(Boolean).)
EndInit Заканчивает во время выполнения инициализацию класса Timer, используемого в форме или другим компонентом.
Equals(Object) Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Finalize Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объектComponent будет удален при сборке мусора. (Унаследовано от Component.)
GetHashCode Играет роль хэш-функции для определённого типа. (Унаследовано от Object.)
GetLifetimeService Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
GetService Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container. (Унаследовано от Component.)
GetType Возвращает объект класса Type для текущего экземпляра. (Унаследовано от Object.)
InitializeLifetimeService Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
MemberwiseClone Создает "плоскую" копию текущего объекта. (Унаследовано от Object.)
MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Start Начинает вызывать событие Elapsed, задавая для свойства Enabled значение true.
Stop Прекращает вызывать событие Elapsed, задавая для свойства Enabled значение false.
ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется. Этот метод не следует переопределять. (Унаследовано от Component.)

 

События:

Имя Описание
Disposed Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.)
Elapsed Происходит по истечении интервала времени.

 

Shape - Предоставляет базовый класс для элементов фигур, таких как Ellipse, Polygon и Rectangle.

 

Свойства:

мя Описание
ActualHeight Возвращает визуализированную высоту данного элемента. (Унаследовано от FrameworkElement.)
ActualWidth Возвращает визуализированную ширину данного элемента. (Унаследовано от FrameworkElement.)
AllowDrop Получение или установка значения, определяющего возможность использования элемента в качестве целевого объекта для операции перетаскивания. Это свойство зависимостей. (Унаследовано от UIElement.)
AreAnyTouchesCaptured Получает значение, которое указывает, была ли хотя бы одна операция сенсорного ввода передана в данный элемент. (Унаследовано от UIElement.)
AreAnyTouchesCapturedWithin Получает значение, указывающее, была ли хотя бы одна операция сенсорного ввода передана в данный элемент или в какой-либо из его дочерних элементов в визуальном дереве. (Унаследовано отUIElement.)
AreAnyTouchesDirectlyOver Получает значение, которое указывает, произошло ли хотя бы одно сенсорное нажатие данного элемента. (Унаследовано от UIElement.)
AreAnyTouchesOver Получает значение, указывающее, произошло ли хотя бы одно сенсорное нажатие данного элемента или какого-либо из его дочерних элементов в визуальном дереве. (Унаследовано от UIElement.)
BindingGroup Возвращает или задаёт группу BindingGroup, которая используется для элемента. (Унаследовано отFrameworkElement.)
BitmapEffect Устарело.Получение или установка эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей.(Унаследовано от UIElement.)
BitmapEffectInput Устарело.Получение или установка источника входных данных эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
CacheMode Возвращает или задаёт кэшированное представление объекта UIElement. (Унаследовано отUIElement.)
Clip Получение или установка геометрии, определяющей контур для содержимого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
ClipToBounds Получение или установка значения, определяющего усечение содержимого этого элемента (или содержимого, поступающего из его дочерних элементов) в соответствии с размерами содержащего его элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
CommandBindings Возвращает коллекцию объектов CommandBinding, сопоставленных с этим элементом.CommandBinding активирует обработку команды для данного элемента и объявляет связь между командой, присоединённой к данному элементу, её событиями и их обработчиками. (Унаследовано отUIElement.)
ContextMenu Возвращает или задаёт элемент контекстного меню, который должен отображаться всякий раз при вызове контекстного меню посредством пользовательского интерфейса в пределах данного элемента. (Унаследовано от FrameworkElement.)
Cursor Возвращает или задаёт курсор, отображаемый, когда указатель мыши находится над данным элементом. (Унаследовано от FrameworkElement.)
DataContext Возвращает или задаёт контекст данных для элемента на случай, если элемент будет участвовать в привязке данных. (Унаследовано от FrameworkElement.)
DefaultStyleKey Возвращает или задаёт ключ, используемый для ссылки на стиль для данного элемента управления на случай, если будут использоваться либо будут определены стили темы. (Унаследовано отFrameworkElement.)
DefiningGeometry Возвращает значение, представляющее GeometryShape.
DependencyObjectType Возвращает DependencyObjectType, который создаёт обёртку для типа CLR данного экземпляра.(Унаследовано от DependencyObject.)
DesiredSize Возвращает размер, вычисленный данным элементом при проходе измерения в процессе макетирования. (Унаследовано от UIElement.)
Dispatcher Возвращает объект Dispatcher, с которым связан данный объект DispatcherObject. (Унаследовано отDispatcherObject.)
Effect Возвращает или задаёт эффект растрового изображения, применяемый к объекту UIElement. Это свойство зависимостей. (Унаследовано от UIElement.)
Fill Возвращает или задает свойство Brush, которое определяет, как окрашена внутренняя область формы.
FlowDirection Возвращает или задаёт направление потока текста и других элементов пользовательского интерфейса внутри любого родительского элемента, управляющего их структурой. (Унаследовано отFrameworkElement.)
Focusable Получение или установка значения, определяющего возможность получения фокуса элементом. Это свойство зависимостей. (Унаследовано от UIElement.)
FocusVisualStyle Возвращает или задаёт свойство, активирующее настройку внешнего вида, эффектов или других характеристик стиля, применяющегося к данному элементу при захвате им клавиатурного фокуса.(Унаследовано от FrameworkElement.)
ForceCursor Возвращает или задаёт значение, указывающее, должен ли этот FrameworkElement обеспечивать принудительную визуализацию курсора пользовательским интерфейсом, как заявлено свойствомCursor. (Унаследовано от FrameworkElement.)
GeometryTransform Возвращает значение, представляющее a Transform геометрические то применяется к a Shapeзначение, когда он рисуется.
HasAnimatedProperties Возвращает значение, указывающее, имеет ли данный элемент какие-либо анимированные свойства.(Унаследовано от UIElement.)
HasEffectiveKeyboardFocus Возвращает значение, указывающее, установлен ли фокус на элементе UIElement. (Унаследовано отUIElement.)
Height Возвращает или задаёт предполагаемую высоту элемента. (Унаследовано от FrameworkElement.)
HorizontalAlignment Возвращает или задаёт горизонтальные характеристики выравнивания, применённые к данному элементу при его размещении в родительском элементе, таком как панель или элементе-коллекции элементов. (Унаследовано от FrameworkElement.)
InheritanceBehavior Возвращает или задаёт пределы области действия для наследования значения свойств, поиска ключей русурсов, а также поиска предшественников в визуальном дереве (RelativeSource FindAncestor). (Унаследовано от FrameworkElement.)
InputBindings Возвращает коллекцию привязок ввода, связанных с данным элементом. (Унаследовано от UIElement.)
InputScope Возвращает или задаёт контекст для ввода, используемый этим FrameworkElement. (Унаследовано отFrameworkElement.)
IsArrangeValid Возвращает значение, определяющее, являются ли действительными вычисленные размер и положение дочерних элементов в структуре данного элемента. (Унаследовано от UIElement.)
IsEnabled Получает или задает значение, указывающее, активирован ли этот элемент в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
IsEnabledCore Возвращает значение, которое становится возвращаемым значением свойства IsEnabled в производных классах. (Унаследовано от UIElement.)
IsFocused Получает значение, определяющее, имеет ли элемент логический фокус. Это свойство зависимостей.(Унаследовано от UIElement.)
IsHitTestVisible Возвращает или задаёт значение, определяющее, может ли данный элемент быть возвращён как результат проверки нажатия в некоторой части его визуализированного содержимого. Это свойство зависимостей. (Унаследовано от UIElement.)
IsInitialized Возвращает значение, указывающее, был ли инициализирован этот элемент — либо в ходе обработки процессором XAML, либо путём явного вызова своего метода EndInit. (Унаследовано отFrameworkElement.)
IsInputMethodEnabled Возвращает значение, указывающее, активирована ли система метода ввода, например Редактор метода ввода (IME), для обработки ввода в данный элемент. (Унаследовано от UIElement.)
IsKeyboardFocused Получает значение, указывающее, имеет ли элемент фокус клавиатуры. Это свойство зависимостей.(Унаследовано от UIElement.)
IsKeyboardFocusWithin Получает значение, указывающее, находится ли фокус клавиатуры на элементе или его дочерних элементах визуального дерева. Это свойство зависимостей. (Унаследовано от UIElement.)
IsLoaded Возвращает значение, указывающее, загружен ли данный элемент для показа. (Унаследовано отFrameworkElement.)
IsManipulationEnabled Возвращает или задаёт значение, указывающее, активированы ли события манипулирования для этого элемента UIElement. (Унаследовано от UIElement.)
IsMeasureValid Возвращает значение, показывающее, действителен ли текущий размер, возвращённый процедурой измерения структуры. (Унаследовано от UIElement.)
IsMouseCaptured Получает значение, указывающее, захвачена ли мышь этим элементом. Это свойство зависимостей.(Унаследовано от UIElement.)
IsMouseCaptureWithin Возвращает значение, определяющее, удерживается ли захват мыши данным элементом или дочерними элементами его визуального дерева. Это свойство зависимостей. (Унаследовано отUIElement.)
IsMouseDirectlyOver Возвращает значение, определяющее, соответствует ли позиция указателя мыши результатам проверки нажатия, учитывающей композицию элемента. Это свойство зависимостей.(Унаследовано от UIElement.)
IsMouseOver Возвращает значение, указывающее, находится ли указатель мыши над данным элементом (включая дочерние элементы визуального дерева). Это свойство зависимостей. (Унаследовано от UIElement.)
IsSealed Возвращает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject.)
IsStylusCaptured Получает значение, определяющее, захвачено ли перо данным элементом. Это свойство зависимостей. (Унаследовано от UIElement.)
IsStylusCaptureWithin Возвращает значение, указывающее, удерживается ли захват пера данным элементом или элементом, находящимся в пределах его границ и его визуального дерева. Это свойство зависимостей.(Унаследовано от UIElement.)
IsStylusDirectlyOver Получает значение, указывающее, соответствует ли позиция пера результатам проверки нажатия, учитывающей композицию элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
IsStylusOver Возвращает значение, указывающее, находится ли курсор пера на элементе (включая видимые дочерние элементы). Это свойство зависимостей. (Унаследовано от UIElement.)
IsVisible Получает значение, определяющее, видим ли этот элемент в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Language Возвращает или задаёт сведения о языке локализации/глобализации, применяемой к элементу.(Унаследовано от FrameworkElement.)
LayoutTransform Возвращает или задаёт графическое преобразование, которое должно применяться к данному элементу при макетировании. (Унаследовано от FrameworkElement.)
LogicalChildren Возвращает перечислитель для логических дочерних элементов данного элемента. (Унаследовано отFrameworkElement.)
Margin Возвращает или задаёт внешнее поле элемента. (Унаследовано от FrameworkElement.)
MaxHeight Возвращает или задаёт максимальное ограничение высоты элемента. (Унаследовано отFrameworkElement.)
MaxWidth Возвращает или задаёт максимальное ограничение ширины элемента. (Унаследовано отFrameworkElement.)
MinHeight Возвращает или задаёт минимальное ограничение высоты элемента. (Унаследовано отFrameworkElement.)
MinWidth Возвращает или задаёт минимальное ограничение ширины элемента. (Унаследовано отFrameworkElement.)
Name Возвращает или задаёт идентификационное имя элемента. Имя предоставляет ссылку, позволяющую коду программной части (такому как код обработчика событий) обращаться к элементу разметки после того, как этот элемент будет создан во время обработки процессором XAML. (Унаследовано отFrameworkElement.)
Opacity Возвращает или задает коэффициент непрозрачности, применяемый ко всему UIElement при его отрисовке в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
OpacityMask Получает или задает маску прозрачности как реализацию Brush, которая применяется к любой маскировке альфа-канала для отрисовываемого содержимого данного элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
OverridesDefaultStyle Возвращает или задаёт значение, указывающее, содержит ли этот элемент свойства стиля из тематических стилей. (Унаследовано от FrameworkElement.)
Parent Возвращает логический родительский элемент для данного элемента. (Унаследовано отFrameworkElement.)
PersistId Устарело.Возвращает значение, уникальным образом идентифицирующее данный элемент.(Унаследовано от UIElement.)
RenderedGeometry Получает значение, представляющее экзамены созданная выпускные Geometry a Shape.
RenderSize Возвращает (или задаёт, см. примечания) окончательный размер отрисовки данного элемента.(Унаследовано от UIElement.)
RenderTransform Получение или установка сведений о преобразовании, которые влияют на положение отображения элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
RenderTransformOrigin Возвращает или задает центральную точку любого возможного преобразования визуализации, объявленного свойством RenderTransform, относительно границ элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Resources Возвращает или задаёт локально определённый словарь ресурсов. (Унаследовано отFrameworkElement.)
SnapsToDevicePixels Получение или установка значения, определяющего, должно ли отображение этого элемента выполняться с использованием определяемых устройством параметров пикселей. Это свойство зависимостей. (Унаследовано от UIElement.)
Stretch Возвращает или задает a Stretch значение перечисления, которое описывает фигуру заполняет его выбранную пробел.
Stroke Возвращает или задает Brush он определяет как Shape структура покрашена.
StrokeDashArray Возвращает или задает коллекцию Double значения, указывающие шаблон штрихов и пробелов, используемый для структуризации фигуры.
StrokeDashCap Возвращает или задает a PenLineCap значение перечисления, указывающее способ завершения рисования штриха.
StrokeDashOffset Возвращает или задает a Double, указывающее расстояние в шаблоне до начала штриха.
StrokeEndLineCap Возвращает или задает a PenLineCap значение перечисления, который описывает Shape в конце линии.
StrokeLineJoin Возвращает или задает a PenLineJoin значение перечисления, указывающее тип соединения, используемый в вершинах a Shape.
StrokeMiterLimit Возвращает или задает ограничение по срезу отношение длины в половине StrokeThickness a Shapeэлемент.
StrokeStartLineCap Возвращает или задает a PenLineCap значение перечисления, который описывает Shape в начале aStroke.
StrokeThickness Возвращает или задает ширину Shape структура.
Style Возвращает или задаёт стиль, используемый этим элементом при визуализации. (Унаследовано отFrameworkElement.)
StylusPlugIns Возвращает коллекцию всех подключаемых (настраиваемых) объектов пера, связанных с данным элементом. (Унаследовано от UIElement.)
Tag Возвращает или задаёт произвольное значение (типа object), которое может использоваться для хранения определяемой пользователем информации об этом элементе. (Унаследовано отFrameworkElement.)
TemplatedParent Возвращает ссылку на шаблон-родитель данного элемента. Это свойство не имеет смысла, если элемент не был создан с помощью шаблона. (Унаследовано от FrameworkElement.)
ToolTip Возвращает или задаёт объект всплывающей подсказки, отображаемый для данного элемента в пользовательском интерфейсе. (Унаследовано от FrameworkElement.)
TouchesCaptured Возвращает все сенсорные нажатия, переданные в данный элемент. (Унаследовано от UIElement.)
TouchesCapturedWithin Возвращает все сенсорные нажатия, переданные в данный элемент или в какой-либо из дочерних элементов в его визуальном дереве. (Унаследовано от UIElement.)
TouchesDirectlyOver Возвращает все сенсорные нажатия, произведённые поверх данного элемента. (Унаследовано отUIElement.)
TouchesOver Возвращает все сенсорные нажатия, произведённые поверх данного элемента или какого-либо из дочерних элементов в его визуальном дереве. (Унаследовано от UIElement.)
Triggers Возвращает коллекцию триггеров, установленных либо непосредственно в данном элементе, либо в дочерних элементах. (Унаследовано от FrameworkElement.)
Uid Возвращает или задаёт уникальный идентификатор (для локализации) для данного элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
UseLayoutRounding Возвращает или задаёт значение, указывающее, должно ли округление макетных характеристик применяться к величинам размера и положения данного элемента во время макетирования.(Унаследовано от FrameworkElement.)
VerticalAlignment Возвращает или задаёт вертикальные характеристики выравнивания, применённые к данному элементу при его размещении в родительском элементе, таком как панель или элементе-коллекции элементов. (Унаследовано от FrameworkElement.)
Visibility Получает или задает видимость данного элемента в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
VisualBitmapEffect Устарело.Возвращает или задаёт значение BitmapEffect для объекта Visual. (Унаследовано от Visual.)
VisualBitmapEffectInput Устарело.Возвращает или задаёт значение BitmapEffectInput для объекта Visual. (Унаследовано отVisual.)
VisualBitmapScalingMode Возвращает или задаёт режим BitmapScalingMode для объекта Visual. (Унаследовано от Visual.)
VisualCacheMode Возвращает или задаёт кэшированное представление объекта Visual. (Унаследовано от Visual.)
VisualChildrenCount Возвращает количество визуальных дочерних элементов внутри данного элемента. (Унаследовано отFrameworkElement.)
VisualClearTypeHint Возвращает или задаёт объект ClearTypeHint, который определяет способ отображения технологии ClearType в объекте Visual. (Унаследовано от Visual.)
VisualClip Возвращает или задаёт область отсечения объекта Visual в виде значения Geometry. (Унаследовано от Visual.)
VisualEdgeMode Возвращает или задаёт режим отображения границ объекта Visual в виде значения EdgeMode.(Унаследовано от Visual.)
VisualEffect Возвращает или задаёт эффект растрового изображения, который применяется к объекту Visual.(Унаследовано от Visual.)
VisualOffset Возвращает или задаёт значение смещения визуального объекта. (Унаследовано от Visual.)
VisualOpacity Возвращает или задаёт значение непрозрачности для объекта Visual. (Унаследовано от Visual.)
VisualOpacityMask Возвращает или задаёт значение кисти Brush, которое представляет маску непрозрачности для объекта Visual. (Унаследовано от Visual.)
VisualParent Возвращает для визуального объекта его родительский объект в визуальном дереве. (Унаследовано от Visual.)
VisualScrollableAreaClip Возвращает или задаёт обрезанную прокручиваемую область для объекта Visual. (Унаследовано отVisual.)
VisualTextHintingMode Возвращает или задаёт экземпляр TextHintingMode для объекта Visual (Унаследовано от Visual.)
VisualTextRenderingMode Возвращает или задаёт экземпляр TextRenderingMode для объекта Visual (Унаследовано от Visual.)
VisualTransform Возвращает или задаёт значение Transform для объекта Visual. (Унаследовано от Visual.)
VisualXSnappingGuidelines Возвращает или задаёт коллекцию вертикальных направляющих (по координате х). (Унаследовано отVisual.)
VisualYSnappingGuidelines Возвращает или задаёт коллекцию горизонтальных направляющих (по координате y). (Унаследовано от Visual.)
Width Возвращает или задаёт ширину элемента. (Унаследовано от FrameworkElement.)

 


Дата добавления: 2015-07-11; просмотров: 193 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.007 сек.)