コード例 #1
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="id">Идентификатор команды</param>
 /// <param name="commandHandler">Обработчик команд</param>
 /// <param name="data">Данные узла, к которому относится команда</param>
 /// <param name="state">Состояние команды</param>
 internal CommandImpl(Guid id, ICommandHandler commandHandler, ItemData data, CommandState state)
     : base(commandHandler, data, state)
 {
     this._id = id;
 }
コード例 #2
0
ファイル: CommandMetadata.cs プロジェクト: prohevg/OfflineArm
 /// <summary>
 /// Возвращает название команды
 /// </summary>
 /// <param name="state">Состояние команды</param>
 /// <returns>Название команды</returns>
 public string GetCaption(CommandState state)
 {
     return(this._caption);
 }
コード例 #3
0
ファイル: CommandMetadata.cs プロジェクト: prohevg/OfflineArm
 /// <summary>
 /// Возвращает тултип команды
 /// </summary>
 /// <param name="state">Состояние команды</param>
 /// <returns>Тултип команды</returns>
 public string GetHint(CommandState state)
 {
     return(this._hint);
 }
コード例 #4
0
ファイル: CommandMetadata.cs プロジェクト: prohevg/OfflineArm
 /// <summary>
 /// Возвращает картинку команды
 /// </summary>
 /// <param name="state">Состояние команды</param>
 /// <returns>Картинка команды</returns>
 public Image GetGlyph(CommandState state)
 {
     return(this._glyph);
 }