Panorama - класс
Иерархия наследования
System.Object
System.Windows.DependencyObject
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
System.Windows.Controls.ItemsControl
Microsoft.Phone.Controls.Panorama
Пространство имен: Microsoft.Phone.Controls
Сборка: Microsoft.Phone (в Microsoft.Phone.dll)
Синтаксис
'Декларация
<TemplatePartAttribute(Name := "TitleLayer", Type := GetType(PanningLayer))> _
<TemplatePartAttribute(Name := "ItemsLayer", Type := GetType(PanningLayer))> _
<TemplatePartAttribute(Name := "BackgroundLayer", Type := GetType(PanningLayer))> _
<StyleTypedPropertyAttribute(Property := "ItemContainerStyle", StyleTargetType := GetType(PanoramaItem))> _
Public Class Panorama _
Inherits ItemsControl
[TemplatePartAttribute(Name = "TitleLayer", Type = typeof(PanningLayer))]
[TemplatePartAttribute(Name = "ItemsLayer", Type = typeof(PanningLayer))]
[TemplatePartAttribute(Name = "BackgroundLayer", Type = typeof(PanningLayer))]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(PanoramaItem))]
public class Panorama : ItemsControl
[TemplatePartAttribute(Name = L"TitleLayer", Type = typeof(PanningLayer))]
[TemplatePartAttribute(Name = L"ItemsLayer", Type = typeof(PanningLayer))]
[TemplatePartAttribute(Name = L"BackgroundLayer", Type = typeof(PanningLayer))]
[StyleTypedPropertyAttribute(Property = L"ItemContainerStyle", StyleTargetType = typeof(PanoramaItem))]
public ref class Panorama : public ItemsControl
[<TemplatePartAttribute(Name = "TitleLayer", Type = typeof(PanningLayer))>]
[<TemplatePartAttribute(Name = "ItemsLayer", Type = typeof(PanningLayer))>]
[<TemplatePartAttribute(Name = "BackgroundLayer", Type = typeof(PanningLayer))>]
[<StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(PanoramaItem))>]
type Panorama =
class
inherit ItemsControl
end
Тип Panorama предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
Panorama |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ActualHeight | Возвращает визуализированную высоту данного элемента. (Унаследовано от FrameworkElement.) | |
ActualWidth | Возвращает визуализированную ширину данного элемента. (Унаследовано от FrameworkElement.) | |
AllowDrop | Получение или установка значения, определяющего возможность использования элемента в качестве целевого объекта для операции перетаскивания. Это свойство зависимостей. (Унаследовано от UIElement.) | |
Background | Возвращает или задает кисть, которая описывает фон элемента управления. (Унаследовано от Control.) | |
BorderBrush | Возвращает или задает кисть, которая описывает фоновый цвет границы элемента управления. (Унаследовано от Control.) | |
BorderThickness | Возвращает или задает толщину границы элемента управления. (Унаследовано от Control.) | |
CacheMode | Получает или задает кэшированное представление объекта UIElement. (Унаследовано от UIElement.) | |
CharacterSpacing | (Унаследовано от Control.) | |
Clip | Получение или установка геометрии, определяющей контур для содержимого элемента. Это свойство зависимостей. (Унаследовано от UIElement.) | |
Cursor | Получение или установка курсора, который отображается при наведении указателя мыши на этот элемент. (Унаследовано от FrameworkElement.) | |
DataContext | Получение или установка контекста данных для элемента, участвующего в привязке данных. (Унаследовано от FrameworkElement.) | |
DefaultItem | ||
DefaultStyleKey | (Унаследовано от Control.) | |
DesiredSize | Возвращает размер, вычисленный данным элементом при проходе измерения в процессе структурирования. (Унаследовано от UIElement.) | |
Dispatcher | (Унаследовано от DependencyObject.) | |
DisplayMemberPath | Возвращает или задает путь к значению в объекте источника в качестве визуального представления объекта. (Унаследовано от ItemsControl.) | |
FlowDirection | Возвращает или задает направление потока текста и других элементов пользовательский интерфейс внутри любого родительского элемента, управляющего их структурой. (Унаследовано от FrameworkElement.) | |
FontFamily | Возвращает или задает семейство шрифтов элемента управления. (Унаследовано от Control.) | |
FontSize | Получение или установка размера шрифта. (Унаследовано от Control.) | |
FontStretch | Получение или установка межсимвольного интервала. (Унаследовано от Control.) | |
FontStyle | Получение или установка стиля шрифта. (Унаследовано от Control.) | |
FontWeight | Получение или установка насыщенности или толщины указанного шрифта. (Унаследовано от Control.) | |
Foreground | Возвращает или задает кисть, которая описывает основной цвет. (Унаследовано от Control.) | |
HeaderTemplate | ||
Height | Возвращает или задает предполагаемую высоту элемента. (Унаследовано от FrameworkElement.) | |
HorizontalAlignment | Получение или установка характеристик выравнивания по горизонтали, применяемых к этому элементу при его размещении в родительском элементе управления, например в панели или элементе управления элементами. (Унаследовано от FrameworkElement.) | |
HorizontalContentAlignment | Возвращает или задает способ горизонтального выравнивания содержимого элемента управления. (Унаследовано от Control.) | |
IsEnabled | (Унаследовано от Control.) | |
IsHitTestVisible | Возвращает или задает значение, объявляющее, может ли данный элемент быть возвращен как результат проверки нажатия в некоторой части его визуализированного содержимого.Это свойство зависимостей. (Унаследовано от UIElement.) | |
IsTabStop | Возвращает или задает значение, показывающее, включается ли элемент управления в переходы по ТАВ. (Унаследовано от Control.) | |
ItemContainerGenerator | Получает ItemContainerGenerator, связанный с элементом управления. (Унаследовано от ItemsControl.) | |
ItemContainerStyle | ||
Items | Получает коллекцию, используемую для генерирования содержимого ItemsControl. (Унаследовано от ItemsControl.) | |
ItemsPanel | Возвращает или задает шаблон, определяющий панель, управляющую размещением элементов. (Унаследовано от ItemsControl.) | |
ItemsSource | Получает или задает коллекцию, используемую для создания содержимого ItemsControl. (Унаследовано от ItemsControl.) | |
ItemTemplate | Получает или задает объект DataTemplate, используемый для отображения каждого элемента. (Унаследовано от ItemsControl.) | |
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.) | |
SelectedIndex | ||
SelectedItem | ||
Style | Возвращает или задает стиль, используемый данным элементом при визуализации. (Унаследовано от FrameworkElement.) | |
TabIndex | Возвращает или задает значение, определяющее порядок, в котором элементы получают фокус, когда пользователь переходит между элементами управления с помощью клавиши ТАВ. (Унаследовано от Control.) | |
TabNavigation | (Унаследовано от Control.) | |
Tag | Получение или установка произвольного значения объекта, которое может использоваться для хранения особых сведений об этом элементе. (Унаследовано от FrameworkElement.) | |
Template | Возвращает или задает шаблон элемента управления. (Унаследовано от Control.) | |
Title | ||
TitleTemplate | ||
Triggers | Возвращает коллекцию триггеров, установленных непосредственно для данного элемента или дочерних элементов. (Унаследовано от FrameworkElement.) | |
UseLayoutRounding | (Унаследовано от UIElement.) | |
UseOptimizedManipulationRouting | (Унаследовано от FrameworkElement.) | |
VerticalAlignment | Получение или установка характеристик выравнивания по вертикали, применяемых к этому элементу при его размещении в родительском элементе управления, например в панели или элементе управления элементами. (Унаследовано от FrameworkElement.) | |
VerticalContentAlignment | Возвращает или задает способ вертикального выравнивания содержимого элемента управления. (Унаследовано от Control.) | |
Visibility | Получает или задает видимость данного элемента в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.) | |
Width | Получение или установка ширины элемента. (Унаследовано от FrameworkElement.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddHandler(RoutedEvent, Delegate, Boolean) | Добавляет обработчик перенаправленного события для указанного перенаправленного события, помещая обработчик в коллекцию обработчиков настоящего элемента.Чтобы этот обработчик вызывался для перенаправленного события, которое уже было отмечено в маршруте события как обработанное другим элементом, укажите для параметра handledEventsToo значение true. (Унаследовано от UIElement.) | |
ApplyItemContainerStyle | ||
ApplyTemplate | (Унаследовано от Control.) | |
Arrange | Позиционирует дочерние элементы и определяет размер для UIElement.Родительские элементы вызывают этот метод из своей реализации ArrangeCore (или эквивалента уровня среды WPF), формируя рекурсивное обновление структуры.Этот метод составляет второй проход обновления структуры. (Унаследовано от UIElement.) | |
ArrangeOverride | (Переопределяет FrameworkElement.ArrangeOverride(Size).) | |
CaptureMouse | Пытается принудительно захватить мышь данным элементом. (Унаследовано от UIElement.) | |
CheckAccess | (Унаследовано от DependencyObject.) | |
ClearContainerForItemOverride | (Переопределяет ItemsControl.ClearContainerForItemOverride(DependencyObject, Object).) | |
ClearValue(DependencyProperty) | Очищает локальное значение свойства.Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject.) | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
FindName | Находит элемент по указанному имени идентификатора. (Унаследовано от FrameworkElement.) | |
Focus | (Унаследовано от Control.) | |
GetAnimationBaseValue | (Унаследовано от DependencyObject.) | |
GetBindingExpression | Возвращает выражение BindingExpression, представляющее привязку для указанного свойства. (Унаследовано от FrameworkElement.) | |
GetContainer | ||
GetContainerForItemOverride | (Переопределяет ItemsControl.GetContainerForItemOverride().) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetItem | ||
GetTemplateChild | (Унаследовано от Control.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GetValue | Возвращает текущее действующее значение свойства зависимостей в данном экземпляре DependencyObject. (Унаследовано от DependencyObject.) | |
InvalidateArrange | Делает недействительным состояние компоновки (структуру) элемента.После этого структура элемента будет обновлена, что произойдет асинхронно, если не сделать это принудительно методом UpdateLayout. (Унаследовано от UIElement.) | |
InvalidateMeasure | Делает недействительным состояние измерения (структуру) элемента. (Унаследовано от UIElement.) | |
IsItemItsOwnContainerOverride | (Переопределяет ItemsControl.IsItemItsOwnContainerOverride(Object).) | |
Measure | Обновляет свойство DesiredSize объекта UIElement.Родительские элементы вызывают данный метод из своих реализаций метода MeasureCore, формируя рекурсивное обновление структуры.Вызов этого метода составляет первый проход (проход измерения) при обновлении структуры. (Унаследовано от UIElement.) | |
MeasureOverride | (Переопределяет FrameworkElement.MeasureOverride(Size).) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
OnApplyTemplate | (Переопределяет FrameworkElement.OnApplyTemplate().) | |
OnCreateAutomationPeer | Возвращает определяющиеся классом AutomationPeer реализации для Windows Presentation Foundation (WPF) инфраструктуры. (Унаследовано от UIElement.) | |
OnDoubleTap | (Унаследовано от Control.) | |
OnDragEnter | (Унаследовано от Control.) | |
OnDragLeave | (Унаследовано от Control.) | |
OnDragOver | (Унаследовано от Control.) | |
OnDrop | (Унаследовано от Control.) | |
OnGotFocus | (Унаследовано от Control.) | |
OnHold | (Унаследовано от Control.) | |
OnItemsChanged | (Переопределяет ItemsControl.OnItemsChanged(NotifyCollectionChangedEventArgs).) | |
OnKeyDown | (Унаследовано от Control.) | |
OnKeyUp | (Унаследовано от Control.) | |
OnLostFocus | (Унаследовано от Control.) | |
OnLostMouseCapture | (Унаследовано от Control.) | |
OnManipulationCompleted | (Унаследовано от Control.) | |
OnManipulationDelta | (Унаследовано от Control.) | |
OnManipulationStarted | (Унаследовано от Control.) | |
OnMouseEnter | (Унаследовано от Control.) | |
OnMouseLeave | (Унаследовано от Control.) | |
OnMouseLeftButtonDown | (Унаследовано от Control.) | |
OnMouseLeftButtonUp | (Унаследовано от Control.) | |
OnMouseMove | (Унаследовано от Control.) | |
OnMouseRightButtonDown | (Унаследовано от Control.) | |
OnMouseRightButtonUp | (Унаследовано от Control.) | |
OnMouseWheel | (Унаследовано от Control.) | |
OnTap | (Унаследовано от Control.) | |
OnTextInput | (Унаследовано от Control.) | |
OnTextInputStart | (Унаследовано от Control.) | |
OnTextInputUpdate | (Унаследовано от Control.) | |
PrepareContainerForItemOverride | (Переопределяет ItemsControl.PrepareContainerForItemOverride(DependencyObject, Object).) | |
ReadLocalValue | Возвращает локальное значение свойства зависимости, если таковое существует. (Унаследовано от DependencyObject.) | |
ReleaseMouseCapture | Освобождает мышь, если элемент произвел ее захват. (Унаследовано от UIElement.) | |
RemoveHandler | Удаляет из данного элемента указанный обработчик маршрутизируемого события. (Унаследовано от UIElement.) | |
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.) | |
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.) | |
SelectionChanged | ||
SizeChanged | Происходит при изменении значения любого из свойств ActualHeight или ActualWidth данного элемента. (Унаследовано от FrameworkElement.) | |
Tap | (Унаследовано от UIElement.) | |
TextInput | Происходит при получении этим элементом текста аппаратно-независимым способом. (Унаследовано от UIElement.) | |
TextInputStart | (Унаследовано от UIElement.) | |
TextInputUpdate | (Унаследовано от UIElement.) | |
Unloaded | Происходит при удалении элемента из дерева с загруженными элементами. (Унаследовано от FrameworkElement.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
DefaultItemProperty | ||
HeaderTemplateProperty | ||
ItemContainerStyleProperty | ||
SelectedIndexProperty | ||
SelectedItemProperty | ||
TitleProperty | ||
TitleTemplateProperty |
В начало страницы
Сведения о версии
Приложения .NET для Windows Phone
Поддерживается в версиях: Windows Phone 8, Silverlight 8.1
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.