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


WebBrowser - класс

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

System.Object
  System.Windows.DependencyObject
    System.Windows.UIElement
      System.Windows.FrameworkElement
        System.Windows.Controls.Control
          Microsoft.Phone.Controls.WebBrowserBase
            Microsoft.Phone.Controls.WebBrowser

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

Синтаксис

'Декларация
<TemplateVisualStateAttribute(Name := "Disabled", GroupName := "WebBrowserStates")> _
<TemplatePartAttribute(Name := "StateContainer", Type := GetType(Border))> _
<TemplatePartAttribute(Name := "PresentationContainer", Type := GetType(Border))> _
<TemplateVisualStateAttribute(Name := "Normal", GroupName := "WebBrowserStates")> _
Public NotInheritable Class WebBrowser _
    Inherits WebBrowserBase _
    Implements ISupportInitialize
[TemplateVisualStateAttribute(Name = "Disabled", GroupName = "WebBrowserStates")]
[TemplatePartAttribute(Name = "StateContainer", Type = typeof(Border))]
[TemplatePartAttribute(Name = "PresentationContainer", Type = typeof(Border))]
[TemplateVisualStateAttribute(Name = "Normal", GroupName = "WebBrowserStates")]
public sealed class WebBrowser : WebBrowserBase, 
    ISupportInitialize
[TemplateVisualStateAttribute(Name = L"Disabled", GroupName = L"WebBrowserStates")]
[TemplatePartAttribute(Name = L"StateContainer", Type = typeof(Border))]
[TemplatePartAttribute(Name = L"PresentationContainer", Type = typeof(Border))]
[TemplateVisualStateAttribute(Name = L"Normal", GroupName = L"WebBrowserStates")]
public ref class WebBrowser sealed : public WebBrowserBase, 
    ISupportInitialize
[<Sealed>]
[<TemplateVisualStateAttribute(Name = "Disabled", GroupName = "WebBrowserStates")>]
[<TemplatePartAttribute(Name = "StateContainer", Type = typeof(Border))>]
[<TemplatePartAttribute(Name = "PresentationContainer", Type = typeof(Border))>]
[<TemplateVisualStateAttribute(Name = "Normal", GroupName = "WebBrowserStates")>]
type WebBrowser =  
    class
        inherit WebBrowserBase
        interface ISupportInitialize
    end

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

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

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

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

Свойства

  Имя Описание
Открытое свойство ActualHeight Возвращает визуализированную высоту данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойство ActualWidth Возвращает визуализированную ширину данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойство AllowDrop Получение или установка значения, определяющего возможность использования элемента в качестве целевого объекта для операции перетаскивания. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство Background Возвращает или задает кисть, которая описывает фон элемента управления. (Унаследовано от Control.)
Открытое свойство Base
Открытое свойство BorderBrush Возвращает или задает кисть, которая описывает фоновый цвет границы элемента управления. (Унаследовано от Control.)
Открытое свойство BorderThickness Возвращает или задает толщину границы элемента управления. (Унаследовано от Control.)
Открытое свойство CacheMode Получает или задает кэшированное представление объекта UIElement. (Унаследовано от UIElement.)
Открытое свойство CanGoBack
Открытое свойство CanGoForward
Открытое свойство CharacterSpacing (Унаследовано от Control.)
Открытое свойство Clip Получение или установка геометрии, определяющей контур для содержимого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство Cursor Получение или установка курсора, который отображается при наведении указателя мыши на этот элемент. (Унаследовано от FrameworkElement.)
Открытое свойство DataContext Получение или установка контекста данных для элемента, участвующего в привязке данных. (Унаследовано от FrameworkElement.)
Открытое свойство DesiredSize Возвращает размер, вычисленный данным элементом при проходе измерения в процессе структурирования. (Унаследовано от UIElement.)
Открытое свойство Dispatcher (Унаследовано от DependencyObject.)
Открытое свойство FlowDirection Возвращает или задает направление потока текста и других элементов пользовательский интерфейс внутри любого родительского элемента, управляющего их структурой. (Унаследовано от FrameworkElement.)
Открытое свойство FontFamily Возвращает или задает семейство шрифтов элемента управления. (Унаследовано от Control.)
Открытое свойство FontSize Получение или установка размера шрифта. (Унаследовано от Control.)
Открытое свойство FontStretch Получение или установка межсимвольного интервала. (Унаследовано от Control.)
Открытое свойство FontStyle Получение или установка стиля шрифта. (Унаследовано от Control.)
Открытое свойство FontWeight Получение или установка насыщенности или толщины указанного шрифта. (Унаследовано от Control.)
Открытое свойство Foreground Возвращает или задает кисть, которая описывает основной цвет. (Унаследовано от Control.)
Открытое свойство Height Возвращает или задает предполагаемую высоту элемента. (Унаследовано от FrameworkElement.)
Открытое свойство HorizontalAlignment Получение или установка характеристик выравнивания по горизонтали, применяемых к этому элементу при его размещении в родительском элементе управления, например в панели или элементе управления элементами. (Унаследовано от FrameworkElement.)
Открытое свойство HorizontalContentAlignment Возвращает или задает способ горизонтального выравнивания содержимого элемента управления. (Унаследовано от Control.)
Открытое свойство IsEnabled (Унаследовано от Control.)
Открытое свойство IsGeolocationEnabled
Открытое свойство IsHitTestVisible Возвращает или задает значение, объявляющее, может ли данный элемент быть возвращен как результат проверки нажатия в некоторой части его визуализированного содержимого.Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство IsScriptEnabled
Открытое свойство IsTabStop Возвращает или задает значение, показывающее, включается ли элемент управления в переходы по ТАВ. (Унаследовано от Control.)
Открытое свойство Language Получает или задает языковую информацию для локализации/глобализации, применяемую к элементу. (Унаследовано от FrameworkElement.)
Открытое свойство Margin Получение или установка внешнего поля элемента. (Унаследовано от FrameworkElement.)
Открытое свойство MaxHeight Получение или установка максимально допустимой высоты элемента. (Унаследовано от FrameworkElement.)
Открытое свойство MaxWidth Получение или установка максимально допустимой ширины элемента. (Унаследовано от FrameworkElement.)
Открытое свойство MinHeight Получение или установка минимально допустимой высоты элемента. (Унаследовано от FrameworkElement.)
Открытое свойство MinWidth Получение или установка минимально допустимой ширины элемента. (Унаследовано от FrameworkElement.)
Открытое свойство Name Возвращает или задает идентификационное имя элемента.Имя позволяет обращаться из с выделенным кодом, например из кода обработчика событий, к элементу разметки после его создания в ходе обработки процессором Язык XAML. (Унаследовано от FrameworkElement.)
Открытое свойство Opacity Возвращает или задает коэффициент непрозрачности, применяемый ко всему UIElement при его отрисовке в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство OpacityMask Получает или задает маску прозрачности как реализацию Brush, которая применяется к любой маскировке альфа-канала для отрисовываемого содержимого данного элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство Padding Получение или установка отбивки внутри элемента управления. (Унаследовано от Control.)
Открытое свойство Parent Возвращает логический родительский элемент для данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойство Projection (Унаследовано от UIElement.)
Открытое свойство RenderSize Возвращает (или задает, см. примечания) финальный размер отрисовки данного элемента. (Унаследовано от UIElement.)
Открытое свойство RenderTransform Получение или установка сведений о преобразовании, которые влияют на положение отображения элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство RenderTransformOrigin Возвращает или задает центральную точку любого возможного преобразования визуализации, объявленного свойством RenderTransform, относительно границ элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство Resources Получает или задает локально определенный словарь ресурсов. (Унаследовано от FrameworkElement.)
Открытое свойство Source
Открытое свойство Style Возвращает или задает стиль, используемый данным элементом при визуализации. (Унаследовано от FrameworkElement.)
Открытое свойство TabIndex Возвращает или задает значение, определяющее порядок, в котором элементы получают фокус, когда пользователь переходит между элементами управления с помощью клавиши ТАВ. (Унаследовано от Control.)
Открытое свойство TabNavigation (Унаследовано от Control.)
Открытое свойство Tag Получение или установка произвольного значения объекта, которое может использоваться для хранения особых сведений об этом элементе. (Унаследовано от FrameworkElement.)
Открытое свойство Template Возвращает или задает шаблон элемента управления. (Унаследовано от Control.)
Открытое свойство Triggers Возвращает коллекцию триггеров, установленных непосредственно для данного элемента или дочерних элементов. (Унаследовано от FrameworkElement.)
Открытое свойство UseLayoutRounding (Унаследовано от UIElement.)
Открытое свойство UseOptimizedManipulationRouting (Унаследовано от FrameworkElement.)
Открытое свойство VerticalAlignment Получение или установка характеристик выравнивания по вертикали, применяемых к этому элементу при его размещении в родительском элементе управления, например в панели или элементе управления элементами. (Унаследовано от FrameworkElement.)
Открытое свойство VerticalContentAlignment Возвращает или задает способ вертикального выравнивания содержимого элемента управления. (Унаследовано от Control.)
Открытое свойство Visibility Получает или задает видимость данного элемента в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойство Width Получение или установка ширины элемента. (Унаследовано от FrameworkElement.)

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

Методы

  Имя Описание
Открытый метод AddHandler(RoutedEvent, Delegate, Boolean) Добавляет обработчик перенаправленного события для указанного перенаправленного события, помещая обработчик в коллекцию обработчиков настоящего элемента.Чтобы этот обработчик вызывался для перенаправленного события, которое уже было отмечено в маршруте события как обработанное другим элементом, укажите для параметра handledEventsToo значение true. (Унаследовано от UIElement.)
Открытый метод ApplyTemplate (Унаследовано от Control.)
Открытый метод Arrange Позиционирует дочерние элементы и определяет размер для UIElement.Родительские элементы вызывают этот метод из своей реализации ArrangeCore (или эквивалента уровня среды WPF), формируя рекурсивное обновление структуры.Этот метод составляет второй проход обновления структуры. (Унаследовано от UIElement.)
Открытый метод CaptureMouse Пытается принудительно захватить мышь данным элементом. (Унаследовано от UIElement.)
Открытый метод CheckAccess (Унаследовано от DependencyObject.)
Открытый метод ClearValue(DependencyProperty) Очищает локальное значение свойства.Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject.)
Открытый метод Equals(Object) Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод FindName Находит элемент по указанному имени идентификатора. (Унаследовано от FrameworkElement.)
Открытый метод Focus (Унаследовано от Control.)
Открытый метод GetAnimationBaseValue (Унаследовано от DependencyObject.)
Открытый метод GetBindingExpression Возвращает выражение BindingExpression, представляющее привязку для указанного свойства. (Унаследовано от FrameworkElement.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Возвращает текущее действующее значение свойства зависимостей в данном экземпляре DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод GoBack
Открытый метод GoForward
Открытый метод InvalidateArrange Делает недействительным состояние компоновки (структуру) элемента.После этого структура элемента будет обновлена, что произойдет асинхронно, если не сделать это принудительно методом UpdateLayout. (Унаследовано от UIElement.)
Открытый метод InvalidateMeasure Делает недействительным состояние измерения (структуру) элемента. (Унаследовано от UIElement.)
Открытый метод InvokeScript(String)
Открытый метод InvokeScript(String, array<String[])
Открытый метод Measure Обновляет свойство DesiredSize объекта UIElement.Родительские элементы вызывают данный метод из своих реализаций метода MeasureCore, формируя рекурсивное обновление структуры.Вызов этого метода составляет первый проход (проход измерения) при обновлении структуры. (Унаследовано от UIElement.)
Открытый метод Navigate(Uri)
Открытый метод Navigate(Uri, array<Byte[], String)
Открытый метод NavigateToString
Открытый метод OnApplyTemplate (Переопределяет FrameworkElement.OnApplyTemplate().)
Открытый метод ReadLocalValue Возвращает локальное значение свойства зависимости, если таковое существует. (Унаследовано от DependencyObject.)
Открытый метод ReleaseMouseCapture Освобождает мышь, если элемент произвел ее захват. (Унаследовано от UIElement.)
Открытый метод RemoveHandler Удаляет из данного элемента указанный обработчик маршрутизируемого события. (Унаследовано от UIElement.)
Открытый метод SaveToString
Открытый метод SetBinding(DependencyProperty, Binding) (Унаследовано от FrameworkElement.)
Открытый метод SetValue(DependencyProperty, Object) Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства. (Унаследовано от DependencyObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TransformToVisual(UIElement) (Унаследовано от UIElement.)
Открытый метод UpdateLayout Обеспечивает правильное обновление всех визуальных дочерних элементов данного элемента для структуры. (Унаследовано от UIElement.)

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

События

  Имя Описание
Открытое событие BindingValidationError (Унаследовано от FrameworkElement.)
Открытое событие DoubleTap (Унаследовано от UIElement.)
Открытое событие GotFocus Происходит при получении данным элементом логического фокуса. (Унаследовано от UIElement.)
Открытое событие Hold (Унаследовано от UIElement.)
Открытое событие IsEnabledChanged (Унаследовано от Control.)
Открытое событие KeyDown Происходит при нажатии клавиши, если элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событие KeyUp Происходит при отжатии клавиши, если элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событие LayoutUpdated (Унаследовано от FrameworkElement.)
Открытое событие LoadCompleted
Открытое событие Loaded Происходит при размещении, визуализации элемента и его готовности к взаимодействию. (Унаследовано от FrameworkElement.)
Открытое событие LostFocus Происходит при потере данным элементом логического фокуса. (Унаследовано от UIElement.)
Открытое событие LostMouseCapture Происходит при потере элементом захвата мыши. (Унаследовано от UIElement.)
Открытое событие ManipulationCompleted Происходит, когда манипуляция над объектом UIElement и инерция завершены. (Унаследовано от UIElement.)
Открытое событие ManipulationDelta Происходит, когда устройство ввода меняет положение в процессе манипуляции. (Унаследовано от UIElement.)
Открытое событие ManipulationStarted Происходит, когда устройство ввода начинает совершать манипуляцию над объектом UIElement. (Унаследовано от UIElement.)
Открытое событие MouseEnter Происходит, когда указатель мыши попадает внутрь границ данного элемента. (Унаследовано от UIElement.)
Открытое событие MouseLeave Происходит, когда указатель мыши покидает границы данного элемента. (Унаследовано от UIElement.)
Открытое событие MouseLeftButtonDown Происходит при нажатии левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. (Унаследовано от UIElement.)
Открытое событие MouseLeftButtonUp Происходит при отпускании левой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом. (Унаследовано от UIElement.)
Открытое событие MouseMove Происходит при перемещении указателя мыши над данным элементом. (Унаследовано от UIElement.)
Открытое событие MouseWheel Происходит при вращении колесика мыши в тот момент, когда указатель мыши находится над данным элементом. (Унаследовано от UIElement.)
Открытое событие Navigated
Открытое событие Navigating
Открытое событие NavigationFailed
Открытое событие ScriptNotify
Открытое событие SizeChanged Происходит при изменении значения любого из свойств ActualHeight или ActualWidth данного элемента. (Унаследовано от FrameworkElement.)
Открытое событие Tap (Унаследовано от UIElement.)
Открытое событие TextInput Происходит при получении этим элементом текста аппаратно-независимым способом. (Унаследовано от UIElement.)
Открытое событие TextInputStart (Унаследовано от UIElement.)
Открытое событие TextInputUpdate (Унаследовано от UIElement.)
Открытое событие Unloaded Происходит при удалении элемента из дерева с загруженными элементами. (Унаследовано от FrameworkElement.)

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

Методы расширения

  Имя Описание
Открытый метод расширения ClearCookiesAsync (Определено в WebBrowserExtensions.)
Открытый метод расширения ClearInternetCacheAsync (Определено в WebBrowserExtensions.)
Открытый метод расширения GetCookies (Определено в WebBrowserExtensions.)

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

Поля

  Имя Описание
Открытое полеСтатический член BaseProperty
Открытое полеСтатический член CanGoBackProperty
Открытое полеСтатический член CanGoForwardProperty
Открытое полеСтатический член IsGeolocationEnabledProperty
Открытое полеСтатический член IsScriptEnabledProperty
Открытое полеСтатический член SourceProperty

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISupportInitialize.BeginInit
Явная реализация интерфейсаЗакрытый метод ISupportInitialize.EndInit

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

Сведения о версии

Приложения .NET для Windows Phone

Поддерживается в версиях: Windows Phone 8, Silverlight 8.1

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

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

См. также

Ссылки

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