Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Tiles
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public Tile(
string name,
string caption,
IIcon icon,
ITileContextSource contextSource,
ICommand command,
string group = null,
int order = 0,
TileSize size = TileSize.Full,
TileVerticalAlignment verticalAlignment = TileVerticalAlignment.Top,
TileCommandBehavior commandBehavior = TileCommandBehavior.Default,
TileDividerAppearance dividerAppearance = TileDividerAppearance.Default,
string toolTip = null,
bool isCollapsed = false,
bool isEnabled = true,
bool isHidden = false,
TileCollection tiles = null,
ISerializableObject info = null,
ISerializableObject sharedInfo = null,
EventHandler<TileEvaluationEventArgs> evaluating = null,
Guid? id = null
)
Public Sub New (
name As String,
caption As String,
icon As IIcon,
contextSource As ITileContextSource,
command As ICommand,
Optional group As String = Nothing,
Optional order As Integer = 0,
Optional size As TileSize = TileSize.Full,
Optional verticalAlignment As TileVerticalAlignment = TileVerticalAlignment.Top,
Optional commandBehavior As TileCommandBehavior = TileCommandBehavior.Default,
Optional dividerAppearance As TileDividerAppearance = TileDividerAppearance.Default,
Optional toolTip As String = Nothing,
Optional isCollapsed As Boolean = false,
Optional isEnabled As Boolean = true,
Optional isHidden As Boolean = false,
Optional tiles As TileCollection = Nothing,
Optional info As ISerializableObject = Nothing,
Optional sharedInfo As ISerializableObject = Nothing,
Optional evaluating As EventHandler(Of TileEvaluationEventArgs) = Nothing,
Optional id As Guid? = Nothing
)
public:
Tile(
String^ name,
String^ caption,
IIcon^ icon,
ITileContextSource^ contextSource,
ICommand^ command,
String^ group = nullptr,
int order = 0,
TileSize size = TileSize::Full,
TileVerticalAlignment verticalAlignment = TileVerticalAlignment::Top,
TileCommandBehavior commandBehavior = TileCommandBehavior::Default,
TileDividerAppearance dividerAppearance = TileDividerAppearance::Default,
String^ toolTip = nullptr,
bool isCollapsed = false,
bool isEnabled = true,
bool isHidden = false,
TileCollection^ tiles = nullptr,
ISerializableObject^ info = nullptr,
ISerializableObject^ sharedInfo = nullptr,
EventHandler<TileEvaluationEventArgs^>^ evaluating = nullptr,
Nullable<Guid> id = nullptr
)
new :
name : string *
caption : string *
icon : IIcon *
contextSource : ITileContextSource *
command : ICommand *
?group : string *
?order : int *
?size : TileSize *
?verticalAlignment : TileVerticalAlignment *
?commandBehavior : TileCommandBehavior *
?dividerAppearance : TileDividerAppearance *
?toolTip : string *
?isCollapsed : bool *
?isEnabled : bool *
?isHidden : bool *
?tiles : TileCollection *
?info : ISerializableObject *
?sharedInfo : ISerializableObject *
?evaluating : EventHandler<TileEvaluationEventArgs> *
?id : Nullable<Guid>
(* Defaults:
let _group = defaultArg group null
let _order = defaultArg order 0
let _size = defaultArg size TileSize.Full
let _verticalAlignment = defaultArg verticalAlignment TileVerticalAlignment.Top
let _commandBehavior = defaultArg commandBehavior TileCommandBehavior.Default
let _dividerAppearance = defaultArg dividerAppearance TileDividerAppearance.Default
let _toolTip = defaultArg toolTip null
let _isCollapsed = defaultArg isCollapsed false
let _isEnabled = defaultArg isEnabled true
let _isHidden = defaultArg isHidden false
let _tiles = defaultArg tiles null
let _info = defaultArg info null
let _sharedInfo = defaultArg sharedInfo null
let _evaluating = defaultArg evaluating null
let _id = defaultArg id null
*)
-> Tile
Параметры
- name
- Тип: SystemString
Имя, используемое для идентификации плитки. Может быть неуникальным.
- caption
- Тип: SystemString
Заголовок плитки. - icon
- Тип: Tessa.UIIIcon
Иконка плитки. - contextSource
- Тип: Tessa.UI.TilesITileContextSource
Используемый источник контекста для плитки. - command
- Тип: System.Windows.InputICommand
Команда, выполняемая при клике по плитке. - group (Optional)
- Тип: SystemString
Имя группы, в которую включена плитка, или null, если плитка без группы.
Имя группы не чувствительно к регистру.
- order (Optional)
- Тип: SystemInt32
Порядок сортировки плиток внутри группы. Плитки сортируются в порядке возрастания номера.
- size (Optional)
- Тип: Tessa.PlatformTileSize
Размер плитки. - verticalAlignment (Optional)
- Тип: Tessa.UI.TilesTileVerticalAlignment
Вертикальное выравнивание плитки, используемое при её размещении в панели. - commandBehavior (Optional)
- Тип: Tessa.UI.TilesTileCommandBehavior
Поведение панели с плитками после выполнения команды. - dividerAppearance (Optional)
- Тип: Tessa.UI.TilesTileDividerAppearance
Отображение вертикального разделителя, который индицирует наличие команды для выполнения при нажатии плитки.
- toolTip (Optional)
- Тип: SystemString
Всплывающая подсказка или null, если подсказка отсутствует. - isCollapsed (Optional)
- Тип: SystemBoolean
Признак того, что плитка не отображается при генерации. - isEnabled (Optional)
- Тип: SystemBoolean
Признак того, что команда плитки доступна для выполнения. - isHidden (Optional)
- Тип: SystemBoolean
Признак того, что плитка не отображается на экране, причём место под плитку резервируется. - tiles (Optional)
- Тип: Tessa.UI.TilesTileCollection
Коллекция дочерних плиток, которые отображаются как всплывающее меню,
или null, если дочерние плитки отсутствуют, и в свойстве Tessa.UI.Tiles
будет содержаться пустая коллекция.
- info (Optional)
- Тип: Tessa.Platform.StorageISerializableObject
Информация для расширений или null, если информация для расширений отсутствует. - sharedInfo (Optional)
- Тип: Tessa.Platform.StorageISerializableObject
Информация для расширений, которая не клонируется при клонировании объекта,
или null, если информация для расширений отсутствует.
- evaluating (Optional)
- Тип: SystemEventHandlerTileEvaluationEventArgs
Обработчик для события Evaluating или null, если обработчик отсутствует.
- id (Optional)
- Тип: SystemNullableGuid
Уникальный идентификатор плитки или null, если для плитки будет создан новый идентификатор.
Такой идентификатор используется, например, для определения видимости и доступности плитки.
См. также