Поделиться через


HyperlinkHelper - класс

этот класс главным образом, используемый для разрешения ошибки в WPF 3,0, если имеется пользовательскую команду по гиперссылке и попытке использовать ApplicationCommands.Copy связь возникает после сбоя, так как попытка сериализации пользовательской команды и не разрешена в источнике.временное решение, как использовать этот класс для указания команды вместо Hyperlink.Command и по-прежнему остается таким же.

Иерархия наследования

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      Microsoft.TeamFoundation.Controls.WPF.HyperlinkHelper

Пространство имен:  Microsoft.TeamFoundation.Controls.WPF
Сборка:  Microsoft.TeamFoundation.Controls (в Microsoft.TeamFoundation.Controls.dll)

Синтаксис

'Декларация
Public Class HyperlinkHelper _
    Inherits DependencyObject
public class HyperlinkHelper : DependencyObject

Тип HyperlinkHelper предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод HyperlinkHelper

В начало страницы

Свойства

  Имя Описание
Открытое свойство DependencyObjectType Возвращает DependencyObjectType создает программу-оболочку, CLR тип данного экземпляра.  (Унаследовано от DependencyObject.)
Открытое свойство Dispatcher Возвращает Dispatcher this DispatcherObject связывает с. (Унаследовано от DispatcherObject.)
Открытое свойство IsSealed Возвращает значение, указывающее, запечатан ли этот экземпляр в данный момент (только для чтения). (Унаследовано от DependencyObject.)

В начало страницы

Вложенные свойства

  Имя Описание
Открытое вложенное свойство зависимостей. Command

В начало страницы

Методы

  Имя Описание
Открытый метод CheckAccess Определяет, имеет ли вызывающий поток доступ к данным DispatcherObject. (Унаследовано от DispatcherObject.)
Открытый метод ClearValue(DependencyProperty) Очищает локальное значение свойства.Свойство очищаемая указано a DependencyProperty идентификатора. (Унаследовано от DependencyObject.)
Открытый метод ClearValue(DependencyPropertyKey) Очищает локальное значение свойства, доступного только для чтения.Свойство очищаемая указано a DependencyPropertyKey. (Унаследовано от DependencyObject.)
Открытый метод CoerceValue Приводится указанное значение свойства зависимостей.Это достигается путем вызова каких-либо CoerceValueCallback функция, заданная в метаданных свойства для свойства зависимости, как оно существует в вызов DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод Equals Определяет, является ли предоставленный DependencyObject эквивалентны current DependencyObject. (Унаследовано от DependencyObject.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый методСтатический член GetCommand сделайте вложенный доступно упорки из XAML
Открытый метод GetHashCode Возвращает a хэш-код для этого DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод GetLocalValueEnumerator Создает специализированный перечислитель для указания, какие свойства зависимостей есть локально задать значения для данного DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Возвращает текущее действующее значение свойства зависимостей на этом экземпляре a DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод InvalidateProperty Пересчитать действующее значение для указанного свойства зависимостей (Унаследовано от DependencyObject.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnPropertyChanged Вызывается, когда действующего значения любых свойства зависимостей в этом DependencyObject обновление.Определенный свойством зависимостей, которое изменилось в данных события. (Унаследовано от DependencyObject.)
Открытый метод ReadLocalValue Возвращает локальное значение свойства зависимостей, если оно существует. (Унаследовано от DependencyObject.)
Открытый методСтатический член SetCommand сделайте вложенный доступно упорки из XAML
Открытый метод SetCurrentValue Устанавливает значение свойства зависимостей без изменения его источник значения. (Унаследовано от DependencyObject.)
Открытый метод SetValue(DependencyProperty, Object) Задает локальное значение свойства зависимостейопределяется по его идентификатору свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый метод SetValue(DependencyPropertyKey, Object) Задает локальное значение доступно только для чтения свойства зависимостей- DependencyPropertyKey идентификатор свойства зависимостей. (Унаследовано от DependencyObject.)
Защищенный метод ShouldSerializeProperty Возвращает значение, указывающее, должны ли процессы сериализации сериализовать значение, предоставленное свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод VerifyAccess Обеспечивает нахождение вызывающий поток имеет доступ к данному DispatcherObject. (Унаследовано от DispatcherObject.)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член CommandProperty DP для HyperlinkHelper.Command

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Controls.WPF - пространство имен