SourceChangedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для события SourceChanged, используемого для взаимодействия. Этот класс не наследуется.
public ref class SourceChangedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class SourceChangedEventArgs : System.Windows.RoutedEventArgs
type SourceChangedEventArgs = class
inherit RoutedEventArgs
Public NotInheritable Class SourceChangedEventArgs
Inherits RoutedEventArgs
- Наследование
Комментарии
Событие SourceChanged — это перенаправленное событие, идентификатор которого не предоставляется в открытом доступе. Это связано с тем, что это событие играет потенциально важную роль во взаимодействии и не должно быть вызвано произвольным источником, кроме внутренней реализации известного PresentationSource подкласса (в настоящее время единственным таким классом является HwndSource). При реализации решения взаимодействия можно подключать или удалять обработчики для события (путем вызова AddSourceChangedHandler и соответственно RemoveSourceChangedHandler), но нельзя выполнять другие операции, обычно доступные для перенаправленных событий, такие как обработка классов, добавление владельцев или вызов события из источника произвольного элемента.
Этот класс переопределяет виртуальный RoutedEventArgs метод RoutedEventArgs.InvokeEventHandler, чтобы возвращать обработчик, зависящий от типа, по запросу системы событий. Это SourceChangedEventArgs переопределение не отображается в таблице членов классов в документации по пакету SDK, так как это защищенный член, реализованный запечатанным классом.
Конструкторы
SourceChangedEventArgs(PresentationSource, PresentationSource) |
Инициализирует новый экземпляр класса SourceChangedEventArgs, используя предоставленную информацию для старых и новых источников. |
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement) |
Инициализирует новый экземпляр класса SourceChangedEventArgs, используя предоставленную информацию для старых и новых источников, элементе на который влияют изменения и предыдущем родительском элементе. |
Свойства
Element |
Возвращает элемент, родительский элемент которого был изменен, став причиной изменения источника. |
Handled |
Получает или задает значение, обозначающее текущее состояние обработки перенаправленного события при перемещении по маршруту. (Унаследовано от RoutedEventArgs) |
NewSource |
Возвращает новый источник, на который производится замена. |
OldParent |
Возвращает предыдущий родительский элемент элемента, родительский элемент которого был изменен, став причиной изменения источника. |
OldSource |
Возвращает старый источник, который заменяется. |
OriginalSource |
Возвращает исходный источник отчетов, определяемый чистой проверкой нажатия до какой-либо возможной корректировки Source родительским классом. (Унаследовано от RoutedEventArgs) |
RoutedEvent |
Возвращает или задает объект RoutedEvent, связанный с этим экземпляром RoutedEventArgs. (Унаследовано от RoutedEventArgs) |
Source |
Получает или задает ссылку на объект, создавший событие. (Унаследовано от RoutedEventArgs) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InvokeEventHandler(Delegate, Object) |
При переопределении в производном классе предоставляет способ вызова обработчиков событий в зависимости от конкретного типа, что может повысить эффективность по сравнению с базовой реализацией. (Унаследовано от RoutedEventArgs) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnSetSource(Object) |
При переопределении в производном классе предоставляет точку входа обратного вызова для уведомления в случае изменения значения свойства Source в экземпляре. (Унаследовано от RoutedEventArgs) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |