SelectionOperations.Toggle - метод
Обрабатывает запрос на программное переключение состояния выделения объекта в конструкторе.
Пространство имен: Microsoft.Windows.Design.Interaction
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public Shared Function Toggle ( _
context As EditingContext, _
itemToToggle As ModelItem _
) As Selection
public static Selection Toggle(
EditingContext context,
ModelItem itemToToggle
)
public:
static Selection^ Toggle(
EditingContext^ context,
ModelItem^ itemToToggle
)
static member Toggle :
context:EditingContext *
itemToToggle:ModelItem -> Selection
public static function Toggle(
context : EditingContext,
itemToToggle : ModelItem
) : Selection
Параметры
- context
Тип: Microsoft.Windows.Design.EditingContext
Текущий контекст редактирования.
- itemToToggle
Тип: Microsoft.Windows.Design.Model.ModelItem
Объект, состояние выделения которого переключается.
Возвращаемое значение
Тип: Microsoft.Windows.Design.Interaction.Selection
Новое выделение, которое содержит или не содержит переключаемый объект.Дополнительные сведения см. в разделе «Примечания».
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра context или itemToToggle — nullпустая ссылка (Nothing в Visual Basic). |
Заметки
Если указанный объект уже выделен, то выделение с него снимается. Если это единственный выделенный элемент, то этот метод пытается выделить его родительский объект.
Если указанный объект не выделен, то он выделяется и становится первичным объектом выделения.
Эта команда не изменяет состояние выделения других объектов в конструкторе.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.Interaction - пространство имен