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, IInputElement, IInputElement) |
Инициализирует новый экземпляр SourceChangedEventArgs класса, используя предоставленные сведения для старых и новых источников, элемент, который изменяет эффекты, и предыдущий сообщаемый родительский элемент этого элемента. |
| SourceChangedEventArgs(PresentationSource, PresentationSource) |
Инициализирует новый экземпляр 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) |