IVsTaskItem3 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет содержимое в окно TaskList.
public interface class IVsTaskItem3
public interface class IVsTaskItem3
__interface IVsTaskItem3
[System.Runtime.InteropServices.Guid("F353950E-C381-4BA6-BCAA-6BA64E53D252")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTaskItem3
[<System.Runtime.InteropServices.Guid("F353950E-C381-4BA6-BCAA-6BA64E53D252")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTaskItem3 = interface
Public Interface IVsTaskItem3
- Атрибуты
Комментарии
Также необходимо реализовать IVsTaskItem этот интерфейс.
Методы
| GetColumnValue(Int32, UInt32, UInt32, Object, String) |
Возвращает значение данной задачи для данного столбца. |
| GetDefaultEditField(Int32) |
Если пользователь начинает редактировать задачу так, что конкретное поле так и не выбирается, этот метод задает поле, с которого начнется редактирование. |
| GetEnumCount(Int32, Int32) |
При наличии поля столбца возвращает количество возможных значений этой задачи для этого столбца. |
| GetEnumValue(Int32, Int32, Object, String) |
При наличии поля столбца и индекса значения возвращает индексированное значение для данных задачи и столбца. |
| GetNavigationStatusText(String) |
Этот метод возвращает текст, который будет помещен в строке состояния, когда к задаче будет выполнен успешный переход. |
| GetSurrogateProviderGuid(Guid) |
Если задача реализует этот метод, он перечисляется в списке в разделе суррогатного поставщика, как если бы он принадлежал суррогатному поставщику. Это переопределяет суррогатный поставщик, заданный IVsTaskProvider.GetSurrogateProviderGuid, если таковой имеются. |
| GetTaskName(String) |
Возвращает строку, называющую или описывающую задачу. Используется для специальных возможностей. |
| GetTaskProvider(IVsTaskProvider3) |
Получает поставщик, владеющий данным элементом. |
| GetTipText(Int32, String) |
Возвращает текст подсказки для данного поля. Если метод завершается ошибкой или возвращает пустую строку, список задач будет использовать текст самого элемента (если имеется) или имя специальных возможностей в качестве текста подсказки. |
| IsDirty(Int32) |
Определяет, был ли изменен элемент списка задач. |
| OnLinkClicked(Int32, Int32) |
Если пользователь щелкает подчеркнутую ссылку в значении типа TVT_LINKTEXT, этот метод вызывается с полем столбца и индексом ссылки (первая ссылка в данном значении — ссылка 0). Элемент задачи должен принимать любое подходящее действие. |
| SetColumnValue(Int32, Object) |
Когда пользователь вносит изменения в задачу, этот метод вызывается для каждого изменяемого столбца при фиксации изменения. |