ListView Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um controle que exibe itens de dados em uma pilha vertical.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListView : ListViewBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ListView : ListViewBase
Public Class ListView
Inherits ListViewBase
<ListView .../>
-or-
<ListView ...>
oneOrMoreItems
</ListView>
- Herança
-
Object IInspectable DependencyObject UIElement FrameworkElement Control ItemsControl Selector ListViewBase ListView
- Derivado
- Atributos
Exemplos
Ponta
Para obter mais informações, diretrizes de design e exemplos de código, consulte Exibição de lista e exibição de grade.
O aplicativo galeria
WinUI 3 inclui exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 3. Obtenha o aplicativo no da Microsoft Storeou obtenha o código-fonte em do GitHub.
Neste exemplo, o
<ListView x:Name="itemListView"
Margin="120,0,0,60"
ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
SelectionChanged="ItemListView_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Height="110" Margin="6">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}" Width="110" Height="110">
<Image Source="{Binding Image}" Stretch="UniformToFill"/>
</Border>
<StackPanel Grid.Column="1" VerticalAlignment="Top" Margin="10,0,0,0">
<TextBlock Text="{Binding Title}" Style="{StaticResource TitleTextStyle}" TextWrapping="NoWrap"/>
<TextBlock Text="{Binding Subtitle}" Style="{StaticResource CaptionTextStyle}" TextWrapping="NoWrap"/>
<TextBlock Text="{Binding Description}" Style="{StaticResource BodyTextStyle}" MaxHeight="60"/>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Border Background="LightGray" Height="200" Width="200">
<TextBlock Text="{Binding}"
FontSize="48" Foreground="Green"/>
</Border>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.Items>
<x:String>One</x:String>
<ListViewItem>Two</ListViewItem>
</ListView.Items>
</ListView>
Comentários
Use um ListView para exibir uma coleção de itens empilhados vertical ou horizontalmente (consulte Exibição de lista e exibição de grade para obter mais informações). Para exibir uma coleção em linhas e colunas, use um GridView.
de controle de exibição de lista deListView é um ItemsControl, portanto, ele pode conter uma coleção de itens de qualquer tipo. Para preencher a exibição, adicione itens à coleção Itens
Por padrão, um item de dados é exibido no ListView como a representação de cadeia de caracteres do objeto de dados ao qual ele está associado. Para especificar exatamente como os itens no ListView são exibidos, crie um DataTemplate para definir o layout dos controles usados para exibir um item individual. Os controles no layout podem ser associados a propriedades de um objeto de dados ou ter conteúdo definido embutido. Atribua o
Nota
Se você preencher o ListView definindo a propriedade
Se você usar o ListView para exibir grandes conjuntos de dados, consulte Otimizar ListView e GridView dicas para manter uma experiência de usuário suave e responsiva.
Nota
Por padrão, em vez de executar a seleção, uma caneta ativa rola/exibe uma lista (como toque, touchpad e caneta passiva). Se seu aplicativo deve usar uma caneta ativa para seleção de texto, você pode substituir o comportamento de rolagem de caneta. Consulte a seção interação de caneta da referência de classe ScrollViewer
Por padrão, um usuário pode selecionar um único item em um ListView. Você pode definir a propriedade
Esta tabela mostra as maneiras pelas quais um usuário pode interagir com um ListView e como você pode responder à interação.
Para habilitar essa interação: | Use estas configurações: | Manipule este evento: | Use essa propriedade para obter o item selecionado: |
---|---|---|---|
Sem interação | SelectionMode = None, IsItemClickEnabled = False | N/A | N/A |
Seleção única | SelectionMode = Único, IsItemClickEnabled = False | SelectionChanged | SelectedItem, SelectedIndex |
Várias seleções contíguas | SelectionMode = Vários, IsItemClickEnabled = False | SelectionChanged | selectedItems |
Seleção múltipla não contígua | SelectionMode = Estendido, IsItemClickEnabled = False | SelectionChanged | selectedItems |
Clique | SelectionMode = None, IsItemClickEnabled = True | ItemClick | N/A |
Nota
O evento PointerWheelChanged não é exibido em um ListView. Isso significa que um controle que tem um ListView dentro dele não recebe mensagens de alteração de roda do mouse se o ponteiro estiver sobre o ListView. Por exemplo, se você colocar um ListView dentro de um ScrollViewer, não será possível rolar o ScrollViewer com a roda do mouse quando o ponteiro estiver sobre o ListView.
O ListView dá suporte à virtualização de dados para melhorar o desempenho com grandes conjuntos de dados. Há suporte para virtualização de acesso aleatório quando a fonte de dados implementa as interfaces apropriadas, que variam dependendo da linguagem de programação:
- Os aplicativos C++ devem implementar IObservableVector.
- Os aplicativos C# ou Visual Basic devem implementar INotifyCollectionChanged e System.Collections.IList (não IList). A virtualização requer ambas as interfaces.
Há suporte para virtualização de carregamento incremental quando a fonte de dados implementa a interface ISupportIncrementalLoading
. Quando há suporte para o carregamento incremental, você pode usar esses membros para controlar o carregamento de dados: DataFetchSize, IncrementalLoadingThreshold, IncrementalLoadingTrigger, LoadMoreItemsAsync.
O ListView implementa a interface ISemanticZoomInformation, para que possa ser usada como uma exibição em um controle SemanticZoom. Quando ele é usado em um controle
Se você precisar manipular eventos de ponteiro para um UIElement em um modo de exibição rolável (como um ScrollViewer), será necessário desabilitar explicitamente o suporte para eventos de manipulação no elemento na exibição chamando UIElement.CancelDirectmanipulation(). Para reabilitar eventos de manipulação no modo de exibição, chame UIElement.TryStartDirectManipulation.
Comportamento de seleção e CollectionViewSource
Os controles de lista que derivam de Seletor têm um comportamento de seleção padrão que depende do que é a origem dos itens (o tipo usado para ItemsSource). Se a origem dos itens for uma instância CollectionViewSource, o comportamento no controle de seleção é que a seleção será padrão para o item atual. Quando a lista é exibida pela primeira vez, a seleção usa como padrão o primeiro item como item atual. Se você não quiser que o primeiro item seja selecionado nesse caso, defina IsSynchronizedWithCurrentItem para false no ListView.
Construtores
ListView() |
Inicializa uma nova instância da classe ListView. |
Propriedades
AccessKey |
Obtém ou define a chave de acesso (mnemônica) para esse elemento. (Herdado de UIElement) |
AccessKeyScopeOwner |
Obtém ou define um elemento de origem que fornece o escopo da chave de acesso para esse elemento, mesmo que ele não esteja na árvore visual do elemento de origem. (Herdado de UIElement) |
ActualHeight |
Obtém a altura renderizada de um |
ActualOffset |
Obtém a posição desse UIElement, em relação ao pai, computado durante a passagem de organização do processo de layout. (Herdado de UIElement) |
ActualSize |
Obtém o tamanho que esse UIElement computou durante a passagem de organização do processo de layout. (Herdado de UIElement) |
ActualTheme |
Obtém o tema da interface do usuário que atualmente é usado pelo elemento, que pode ser diferente do RequestedTheme. (Herdado de FrameworkElement) |
ActualWidth |
Obtém a largura renderizada de um FrameworkElement. Consulte Comentários. (Herdado de FrameworkElement) |
AllowDrop |
Obtém ou define um valor que determina se esse UIElement pode ser um destino de soltar para fins de operações de arrastar e soltar. (Herdado de UIElement) |
AllowFocusOnInteraction |
Obtém ou define um valor que indica se o elemento obtém automaticamente o foco quando o usuário interage com ele. (Herdado de FrameworkElement) |
AllowFocusWhenDisabled |
Obtém ou define se um controle desabilitado pode receber o foco. (Herdado de FrameworkElement) |
Background |
Obtém ou define um pincel que fornece a tela de fundo do controle. (Herdado de Control) |
BackgroundSizing |
Obtém ou define um valor que indica até que ponto o plano de fundo se estende em relação à borda desse elemento. (Herdado de Control) |
BaseUri |
Obtém um URI (Uniform Resource Identifier) que representa o URI base para um objeto construído por XAML em tempo de carga XAML. Essa propriedade é útil para resolução de URI em tempo de execução. (Herdado de FrameworkElement) |
BorderBrush |
Obtém ou define um pincel que descreve o preenchimento de borda de um controle. (Herdado de Control) |
BorderThickness |
Obtém ou define a espessura da borda de um controle. (Herdado de Control) |
CacheMode |
Obtém ou define um valor que indica que o conteúdo renderizado deve ser armazenado em cache como um bitmap composto quando possível. (Herdado de UIElement) |
CanBeScrollAnchor |
Obtém ou define um valor que indica se o UIElement pode ser um candidato para ancoragem de rolagem. (Herdado de UIElement) |
CanDrag |
Obtém ou define um valor que indica se o elemento pode ser arrastado como dados em uma operação de arrastar e soltar. (Herdado de UIElement) |
CanDragItems |
Obtém ou define um valor que indica se os itens na exibição podem ser arrastados como conteúdo de dados. (Herdado de ListViewBase) |
CanReorderItems |
Obtém ou define um valor que indica se os itens na exibição podem ser reordenados por meio da interação do usuário. (Herdado de ListViewBase) |
CenterPoint |
Obtém ou define o ponto central do elemento, que é o ponto sobre qual rotação ou dimensionamento ocorre. Afeta a posição de renderização do elemento. (Herdado de UIElement) |
CharacterSpacing |
Obtém ou define o espaçamento uniforme entre caracteres, em unidades de 1/1000 de um em. (Herdado de Control) |
Clip |
Obtém ou define o RectangleGeometry |
CompositeMode |
Obtém ou define uma propriedade que declara modos alternativos de composição e mesclagem para o elemento em seu layout pai e janela. Isso é relevante para elementos envolvidos em uma interface do usuário XAML/Microsoft DirectX mista. (Herdado de UIElement) |
ContextFlyout |
Obtém ou define o submenu associado a esse elemento. (Herdado de UIElement) |
CornerRadius |
Obtém ou define o raio para os cantos da borda do controle. (Herdado de Control) |
DataContext |
Obtém ou define o contexto de dados de um |
DataFetchSize |
Obtém ou define a quantidade de dados a serem buscadas para operações de virtualização/pré-busca. (Herdado de ListViewBase) |
DefaultStyleKey |
Obtém ou define a chave que faz referência ao estilo padrão do controle. Autores de controles personalizados usam essa propriedade para alterar o padrão para o estilo que seu controle usa. (Herdado de Control) |
DefaultStyleResourceUri |
Obtém ou define o caminho para o arquivo de recurso que contém o estilo padrão para o controle. (Herdado de Control) |
DesiredSize |
Obtém o tamanho que esse UIElement computado durante a aprovação da medida do processo de layout. (Herdado de UIElement) |
Dispatcher |
Sempre retorna |
DispatcherQueue |
Obtém o |
DisplayMemberPath |
Obtém ou define o nome ou caminho da propriedade exibida para cada item de dados. (Herdado de ItemsControl) |
ElementSoundMode |
Obtenha ou define um valor que especifica a preferência de um controle para se os sons são reproduzidos. (Herdado de Control) |
ExitDisplayModeOnAccessKeyInvoked |
Obtém ou define um valor que especifica se a exibição da chave de acesso é ignorada quando uma chave de acesso é invocada. (Herdado de UIElement) |
FlowDirection |
Obtém ou define a direção na qual o texto e outros elementos da interface do usuário fluem dentro de qualquer elemento pai que controla seu layout. Essa propriedade pode ser definida como |
FocusState |
Obtém um valor que especifica se esse controle tem foco e o modo pelo qual o foco foi obtido. (Herdado de UIElement) |
FocusVisualMargin |
Obtém ou define a margem externa do visual de foco para um FrameworkElement. (Herdado de FrameworkElement) |
FocusVisualPrimaryBrush |
Obtém ou define o pincel usado para desenhar a borda externa de um visual de foco |
FocusVisualPrimaryThickness |
Obtém ou define a espessura da borda externa de um visual de foco |
FocusVisualSecondaryBrush |
Obtém ou define o pincel usado para desenhar a borda interna de um visual de foco |
FocusVisualSecondaryThickness |
Obtém ou define a espessura da borda interna de um visual de foco |
FontFamily |
Obtém ou define a fonte usada para exibir o texto no controle. (Herdado de Control) |
FontSize |
Obtém ou define o tamanho do texto nesse controle. (Herdado de Control) |
FontStretch |
Obtém ou define o grau em que uma fonte é condensada ou expandida na tela. (Herdado de Control) |
FontStyle |
Obtém ou define o estilo no qual o texto é renderizado. (Herdado de Control) |
FontWeight |
Obtém ou define a espessura da fonte especificada. (Herdado de Control) |
Footer |
Obtém ou define o conteúdo do rodapé da lista. (Herdado de ListViewBase) |
FooterTemplate |
Obtém ou define o DataTemplate usado para exibir o conteúdo do rodapé de exibição. (Herdado de ListViewBase) |
FooterTransitions |
Obtém ou define a coleção de elementos de estilo transição de |
Foreground |
Obtém ou define um pincel que descreve a cor do primeiro plano. (Herdado de Control) |
GroupStyle |
Obtém uma coleção de objetos GroupStyle que definem a aparência de cada nível de grupos. (Herdado de ItemsControl) |
GroupStyleSelector |
Obtém ou define uma referência a uma classe lógica groupStyleSelector |
Header |
Obtém ou define o conteúdo do cabeçalho da lista. (Herdado de ListViewBase) |
HeaderTemplate |
Obtém ou define o DataTemplate usado para exibir o conteúdo do cabeçalho de exibição. (Herdado de ListViewBase) |
HeaderTransitions |
Obtém ou define a coleção de elementos de estilo Transição que se aplicam ao cabeçalho de exibição. (Herdado de ListViewBase) |
Height |
Obtém ou define a altura sugerida de um |
HighContrastAdjustment |
Obtém ou define um valor que indica se a estrutura ajusta automaticamente as propriedades visuais do elemento quando os temas de alto contraste estão habilitados. (Herdado de UIElement) |
HorizontalAlignment |
Obtém ou define as características de alinhamento horizontal que são aplicadas a um FrameworkElement quando ele é composto em um pai de layout, como um painel ou controle de itens. (Herdado de FrameworkElement) |
HorizontalContentAlignment |
Obtém ou define o alinhamento horizontal do conteúdo do controle. (Herdado de Control) |
IncrementalLoadingThreshold |
Obtém ou define o intervalo de limites que rege quando a classe ListViewBase começará a pré-realizar mais itens. (Herdado de ListViewBase) |
IncrementalLoadingTrigger |
Obtém ou define um valor que indica as condições para operações de pré-busca pela classe |
IsAccessKeyScope |
Obtém ou define um valor que indica se um elemento define seu próprio escopo de chave de acesso. (Herdado de UIElement) |
IsActiveView |
Obtém ou define um valor que indica se a instância ListViewBase é o modo de exibição ativo em seu SemanticZoom. (Herdado de ListViewBase) |
IsDoubleTapEnabled |
Obtém ou define um valor que determina se o evento DoubleTapped pode se originar desse elemento. (Herdado de UIElement) |
IsEnabled |
Obtém ou define um valor que indica se o usuário pode interagir com o controle. (Herdado de Control) |
IsFocusEngaged |
Obtenha ou define um valor que indica se o foco está restrito ao controle quando o usuário pressiona o botão A/Selecionar em um controlador de jogo. (Herdado de Control) |
IsFocusEngagementEnabled |
Obtenha ou define um valor que indica se o foco pode ser restrito ao controle quando o usuário pressiona o botão A/Selecionar em um controlador de jogo. (Herdado de Control) |
IsGrouping |
Obtém um valor que indica se o controle está usando o agrupamento. (Herdado de ItemsControl) |
IsHitTestVisible |
Obtém ou define se a área contida deste UIElement pode retornar valores verdadeiros para teste de ocorrência. (Herdado de UIElement) |
IsHoldingEnabled |
Obtém ou define um valor que determina se o evento Holding pode se originar desse elemento. (Herdado de UIElement) |
IsItemClickEnabled |
Obtém ou define um valor que indica se os itens na exibição disparam um evento ItemClick em resposta à interação. (Herdado de ListViewBase) |
IsLoaded |
Obtém um valor que indica se o elemento foi adicionado à árvore de elementos e está pronto para interação. (Herdado de FrameworkElement) |
IsMultiSelectCheckBoxEnabled |
Obtém ou define um valor que indica se uma caixa de seleção é mostrada para habilitar a seleção múltipla. (Herdado de ListViewBase) |
IsRightTapEnabled |
Obtém ou define um valor que determina se o evento RightTapped pode se originar desse elemento. (Herdado de UIElement) |
IsSwipeEnabled |
Obtém ou define um valor que indica se o modo de exibição dá suporte ao processamento de entrada discreto para um passar o dedo interação. (Herdado de ListViewBase) |
IsSynchronizedWithCurrentItem |
Obtém ou define um valor que indica se um seletor de deve manter o SelectedItem sincronizado com o item atual na propriedade Items. (Herdado de Selector) |
IsTabStop |
Obtém ou define um valor que indica se um controle está incluído na navegação de tabulação. (Herdado de UIElement) |
IsTapEnabled |
Obtém ou define um valor que determina se o evento Tapped pode se originar desse elemento. (Herdado de UIElement) |
IsTextScaleFactorEnabled |
Obtém ou define se a ampliação automática de texto, para refletir a configuração de tamanho de texto do sistema, está habilitada. (Herdado de Control) |
IsZoomedInView |
Obtém ou define um valor que indica se a instância ListViewBase é a exibição ampliada em seu SemanticZoom. (Herdado de ListViewBase) |
ItemContainerGenerator |
Obtém o |
ItemContainerStyle |
Obtém ou define o estilo usado ao renderizar os contêineres de item para umitemsControl de |
ItemContainerStyleSelector |
Obtém ou define uma referência a uma classe lógica StyleSelector personalizada. O |
ItemContainerTransitions |
Obtém ou define a coleção de elementos de estilo de Transição de |
Items |
Obtém a coleção usada para gerar o conteúdo do controle. (Herdado de ItemsControl) |
ItemsPanel |
Obtém ou define o modelo que define o painel que controla o layout dos itens. (Herdado de ItemsControl) |
ItemsPanelRoot |
Obtém o do Painel de |
ItemsSource |
Obtém ou define uma fonte de objeto usada para gerar o conteúdo do ItemsControl. (Herdado de ItemsControl) |
ItemTemplate |
Obtém ou define o DataTemplate |
ItemTemplateSelector |
Obtém ou define uma referência a uma classe lógica DataTemplateSelector |
KeyboardAcceleratorPlacementMode |
Obtém ou define um valor que indica se o controle dica de ferramenta exibe a combinação de teclas para seu acelerador de teclado associado. (Herdado de UIElement) |
KeyboardAcceleratorPlacementTarget |
Obtém ou define um valor que indica o controle dica de ferramenta que exibe a combinação de teclas de acelerador. (Herdado de UIElement) |
KeyboardAccelerators |
Obtém a coleção de combinações de teclas que invocam uma ação usando o teclado. Os aceleradores normalmente são atribuídos a botões ou itens de menu.
|
KeyTipHorizontalOffset |
Obtém ou define um valor que indica o quão à esquerda ou à direita a Dica de Chave é colocada em relação ao UIElement. (Herdado de UIElement) |
KeyTipPlacementMode |
Obtém ou define um valor que indica onde a dica de chave de acesso é colocada em relação ao limite do UIElement. (Herdado de UIElement) |
KeyTipTarget |
Obtém ou define um valor que indica o elemento direcionado pela dica de chave de acesso. (Herdado de UIElement) |
KeyTipVerticalOffset |
Obtém ou define um valor que indica o quanto a dica de chave é colocada para cima ou para baixo em relação ao elemento de interface do usuário. (Herdado de UIElement) |
Language |
Obtém ou define informações de linguagem de localização/globalização que se aplicam a um |
Lights |
Obtém a coleção de objetos XamlLight |
ManipulationMode |
Obtém ou define o valor |
Margin |
Obtém ou define a margem externa de umFrameworkElement |
MaxHeight |
Obtém ou define a restrição de altura máxima de um FrameworkElement. (Herdado de FrameworkElement) |
MaxWidth |
Obtém ou define a restrição de largura máxima de um FrameworkElement. (Herdado de FrameworkElement) |
MinHeight |
Obtém ou define a restrição de altura mínima de um FrameworkElement. (Herdado de FrameworkElement) |
MinWidth |
Obtém ou define a restrição de largura mínima de um FrameworkElement. (Herdado de FrameworkElement) |
Name |
Obtém ou define o nome de identificação do objeto. Quando um processador XAML cria a árvore de objetos com base na marcação XAML, o código em tempo de execução pode se referir ao objeto declarado por XAML com esse nome. (Herdado de FrameworkElement) |
Opacity |
Obtém ou define o grau de opacidade do objeto. (Herdado de UIElement) |
OpacityTransition |
Obtém ou define o ScalarTransition que anima as alterações na propriedade Opacity. (Herdado de UIElement) |
Padding |
Obtém ou define o preenchimento dentro de um controle. (Herdado de Control) |
Parent |
Obtém o objeto pai deste FrameworkElement na árvore de objetos. (Herdado de FrameworkElement) |
PointerCaptures |
Obtém o conjunto de todos os ponteiros capturados, representados como valores de ponteiro |
Projection |
Obtém ou define a projeção de perspectiva (efeito 3D) a ser aplicada ao renderizar esse elemento. (Herdado de UIElement) |
ProtectedCursor |
Obtém ou define o cursor exibido quando o ponteiro está sobre esse elemento. O padrão é nulo, indicando nenhuma alteração no cursor. (Herdado de UIElement) |
RasterizationScale |
Obtém um valor que representa o número de pixels brutos (físicos) para cada pixel de exibição. (Herdado de UIElement) |
RenderSize |
Obtém o tamanho final de renderização de umUIElement |
RenderTransform |
Obtém ou define informações de transformação que afetam a posição de renderização de umUIElement |
RenderTransformOrigin |
Obtém ou define o ponto de origem de qualquer possível transformação de renderização declarada por RenderTransform, em relação aos limites do UIElement. (Herdado de UIElement) |
ReorderMode |
Obtém ou define o comportamento de reordenação de uma instância listViewBase |
RequestedTheme |
Obtém ou define o tema da interface do usuário usado pelo UIElement (e seus elementos filho) para determinação de recursos. O tema da interface do usuário especificado com |
RequiresPointer |
Obtém ou define se um elemento de interface do usuário dá suporte ao modo de mouse, que emula experiências de interação de ponteiro com dispositivos de entrada sem ponteiro, como um teclado ou um controlador de jogo. (Herdado de Control) |
Resources |
Obtém o dicionário de recursos definido localmente. No XAML, você pode estabelecer itens de recurso como elementos de objeto filho de um elemento de propriedade |
Rotation |
Obtém ou define o ângulo da rotação no sentido horário, em graus. Gira em relação ao RotationAxis e ao CenterPoint. Afeta a posição de renderização do elemento. (Herdado de UIElement) |
RotationAxis |
Obtém ou define o eixo para girar o elemento ao redor. (Herdado de UIElement) |
RotationTransition |
Obtém ou define o ScalarTransition que anima as alterações na propriedade Rotation. (Herdado de UIElement) |
Scale |
Obtém ou define a escala do elemento. Dimensiona em relação ao CenterPoint do elemento. Afeta a posição de renderização do elemento. (Herdado de UIElement) |
ScaleTransition |
Obtém ou define o Vector3Transition que anima as alterações na propriedade Scale. (Herdado de UIElement) |
SelectedIndex |
Obtém ou define o índice do item selecionado. (Herdado de Selector) |
SelectedItem |
Obtém ou define o item selecionado. (Herdado de Selector) |
SelectedItems |
Obtém os itens selecionados no momento. (Herdado de ListViewBase) |
SelectedRanges |
Obtém uma coleção de objetos ItemIndexRange que descrevem os itens selecionados no momento na lista. (Herdado de ListViewBase) |
SelectedValue |
Obtém ou define o valor do item selecionado, obtido usando o SelectedValuePath. (Herdado de Selector) |
SelectedValuePath |
Obtém ou define o caminho de propriedade usado para obter a propriedade SelectedValue da propriedade SelectedItem. (Herdado de Selector) |
SelectionMode |
Obtém ou define o comportamento de seleção de uma instância de |
SemanticZoomOwner |
Obtém ou define a instância |
Shadow |
Obtém ou define o efeito de sombra convertido pelo elemento. (Herdado de UIElement) |
ShowsScrollingPlaceholders |
Obtém ou define um valor que indica se a exibição mostra a interface do usuário do espaço reservado para itens durante a rolagem. (Herdado de ListViewBase) |
SingleSelectionFollowsFocus |
Obtém ou define um valor que indica se a seleção de item muda quando o foco do teclado é alterado. (Herdado de ListViewBase) |
Style |
Obtém ou define uma instância Style que é aplicada a esse objeto durante o layout e a renderização. (Herdado de FrameworkElement) |
TabFocusNavigation |
Obtém ou define um valor que modifica como o tabbing e TabIndex funcionam para esse controle. (Herdado de UIElement) |
TabIndex |
Obtém ou define um valor que determina a ordem na qual os elementos recebem foco quando o usuário navega pelos controles usando a da guia |
TabNavigation |
Obtém ou define um valor que modifica como o tabbing e UIElement.TabIndex funcionam para esse controle. Nota Para Windows 10 Creators Update (build 10.0.15063) e mais recente, a propriedade TabFocusNavigation está disponível na classe base UIElement para incluir objetos na sequência de guias que não usam um ControlTemplate. |
Tag |
Obtém ou define um valor de objeto arbitrário que pode ser usado para armazenar informações personalizadas sobre esse objeto. (Herdado de FrameworkElement) |
Template |
Obtém ou define um modelo de controle. O modelo de controle define a aparência visual de um controle na interface do usuário e é definido na marcação XAML. (Herdado de Control) |
Transform3D |
Obtém ou define o efeito de transformação 3D a ser aplicado ao renderizar esse elemento. (Herdado de UIElement) |
TransformMatrix |
Obtém ou define a matriz de transformação a ser aplicada ao elemento. (Herdado de UIElement) |
Transitions |
Obtém ou define a coleção de elementos de estilo de Transição de |
Translation |
Obtém ou define a posição de renderização x, y e z do elemento. (Herdado de UIElement) |
TranslationTransition |
Obtém ou define o Vector3Transition que anima as alterações na propriedade Translation. (Herdado de UIElement) |
Triggers |
Obtém a coleção de gatilhos para animações definidas para um |
UseLayoutRounding |
Obtém ou define um valor que determina se a renderização para o objeto e sua subárvore visual deve usar o comportamento de arredondamento que alinha a renderização a pixels inteiros. (Herdado de UIElement) |
UseSystemFocusVisuals |
Obtém ou define um valor que indica se o controle usa visuais de foco desenhados pelo sistema ou elementos visuais de foco definidos no modelo de controle. (Herdado de UIElement) |
VerticalAlignment |
Obtém ou define as características de alinhamento vertical que são aplicadas a um FrameworkElement quando ele é composto em um objeto pai, como um painel ou controle de itens. (Herdado de FrameworkElement) |
VerticalContentAlignment |
Obtém ou define o alinhamento vertical do conteúdo do controle. (Herdado de Control) |
Visibility |
Obtém ou define a visibilidade de umUIElement |
Width |
Obtém ou define a largura de um |
XamlRoot |
Obtém ou define o |
XYFocusDown |
Obtém ou define o objeto que obtém o foco quando um usuário pressiona para baixo no Teclado Direcional (D-pad) de um controlador de jogo. (Herdado de UIElement) |
XYFocusDownNavigationStrategy |
Obtém ou define um valor que especifica a estratégia usada para determinar o elemento de destino de uma navegação para baixo. (Herdado de UIElement) |
XYFocusKeyboardNavigation |
Obtém ou define um valor que habilita ou desabilita a navegação usando as setas direcionais do teclado. (Herdado de UIElement) |
XYFocusLeft |
Obtém ou define o objeto que obtém o foco quando um usuário pressiona à esquerda no Painel Direcional (D-pad) de um controlador de jogo. (Herdado de UIElement) |
XYFocusLeftNavigationStrategy |
Obtém ou define um valor que especifica a estratégia usada para determinar o elemento de destino de uma navegação à esquerda. (Herdado de UIElement) |
XYFocusRight |
Obtém ou define o objeto que obtém o foco quando um usuário pressiona diretamente no Painel Direcional (D-pad) de um controlador de jogo. (Herdado de UIElement) |
XYFocusRightNavigationStrategy |
Obtém ou define um valor que especifica a estratégia usada para determinar o elemento de destino de uma navegação correta. (Herdado de UIElement) |
XYFocusUp |
Obtém ou define o objeto que obtém o foco quando um usuário pressiona o Teclado Direcional (D-pad) de um controlador de jogo. (Herdado de UIElement) |
XYFocusUpNavigationStrategy |
Obtém ou define um valor que especifica a estratégia usada para determinar o elemento de destino de uma navegação para cima. (Herdado de UIElement) |
Métodos
AddHandler(RoutedEvent, Object, Boolean) |
Adiciona um manipulador de eventos roteado para um evento roteado especificado, adicionando o manipulador à coleção de manipuladores no elemento atual. Especifique |
ApplyTemplate() |
Carrega o modelo de controle relevante para que suas partes possam ser referenciadas. (Herdado de Control) |
Arrange(Rect) |
Posiciona objetos filho e determina um tamanho para um UIElement. Os objetos pai que implementam o layout personalizado para seus elementos filho devem chamar esse método de implementações de substituição de layout para formar uma atualização de layout recursivo. (Herdado de UIElement) |
ArrangeOverride(Size) |
Fornece o comportamento da passagem de layout "Organizar". As classes podem substituir esse método para definir seu próprio comportamento de passagem "Organizar". (Herdado de FrameworkElement) |
CancelDirectManipulations() |
Cancela o processamento contínuo de manipulação direta (movimento panorâmico/zoom definido pelo sistema) em qualquer |
CapturePointer(Pointer) |
Define a captura de ponteiro para umUIElement |
ClearContainerForItemOverride(DependencyObject, Object) |
Desfaz os efeitos do método |
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
CompleteViewChange() |
Altera os aspectos relacionados da apresentação quando a exibição geral de um SemanticZoom é alterada. (Herdado de ListViewBase) |
CompleteViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
Conclui operações em itens relacionadas a uma alteração de exibição quando a instância ListViewBase é o modo de exibição de origem e a nova exibição é uma exibição de implementação potencialmente diferente. (Herdado de ListViewBase) |
CompleteViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
Conclui operações em itens relacionadas a uma alteração de exibição quando a instância ListViewBase é a exibição de destino e a exibição de origem é uma exibição de implementação potencialmente diferente. (Herdado de ListViewBase) |
ContainerFromIndex(Int32) |
Retorna o contêiner do item no índice especificado no ItemCollection . (Herdado de ItemsControl) |
ContainerFromItem(Object) |
Retorna o contêiner correspondente ao item especificado. (Herdado de ItemsControl) |
DeselectRange(ItemIndexRange) |
Desmarca um bloco de itens descrito pelo ItemIndexRange. (Herdado de ListViewBase) |
FindName(String) |
Recupera um objeto que tem o nome do identificador especificado. (Herdado de FrameworkElement) |
FindSubElementsForTouchTargeting(Point, Rect) |
Habilita uma subclasse UIElement para expor elementos filho que ajudam a resolver o direcionamento de toque. (Herdado de UIElement) |
Focus(FocusState) |
Tenta definir o foco para esse elemento. (Herdado de UIElement) |
GetAnimationBaseValue(DependencyProperty) |
Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria em casos em que uma animação não está ativa. (Herdado de DependencyObject) |
GetBindingExpression(DependencyProperty) |
Retorna o BindingExpression que representa a associação na propriedade especificada. (Herdado de FrameworkElement) |
GetChildrenInTabFocusOrder() |
Habilita uma subclasse UIElement para expor elementos filho que participam do foco de Tab. (Herdado de UIElement) |
GetContainerForItemOverride() |
Cria ou identifica o elemento usado para exibir o item fornecido. (Herdado de ItemsControl) |
GetTemplateChild(String) |
Recupera o elemento nomeado na árvore visual ControlTemplate instanciada. (Herdado de Control) |
GetValue(DependencyProperty) |
Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject. (Herdado de DependencyObject) |
GetVisualInternal() |
Recupera o |
GoToElementStateCore(String, Boolean) |
Quando implementado em uma classe derivada, permite a construção por estado de uma árvore visual para um modelo de controle no código, em vez de carregar XAML para todos os estados na inicialização do controle. (Herdado de FrameworkElement) |
GroupHeaderContainerFromItemContainer(DependencyObject) |
Retorna o contêiner de cabeçalho de grupo que corresponde ao elemento de contêiner especificado. (Herdado de ItemsControl) |
IndexFromContainer(DependencyObject) |
Retorna o índice para o item que tem o contêiner especificado e gerado. (Herdado de ItemsControl) |
InitializeViewChange() |
Inicializa as alterações em aspectos relacionados da apresentação (como rolagem de interface do usuário ou estado) quando a exibição geral de um SemanticZoom está prestes a mudar. (Herdado de ListViewBase) |
InvalidateArrange() |
Invalida o estado de organização (layout) para umUIElement |
InvalidateMeasure() |
Invalida o estado de medida (layout) de um UIElement. (Herdado de UIElement) |
InvalidateViewport() |
Invalida o estado do visor para um UIElement |
IsDragSource() |
Retorna um valor que indica se a exibição de lista é a origem de arrastar e soltar o destino em uma operação de arrastar e soltar. (Herdado de ListViewBase) |
IsItemItsOwnContainerOverride(Object) |
Determina se o item especificado é (ou está qualificado para ser) seu próprio contêiner. (Herdado de ItemsControl) |
ItemFromContainer(DependencyObject) |
Retorna o item que corresponde ao contêiner especificado e gerado. (Herdado de ItemsControl) |
LoadMoreItemsAsync() |
Inicia a solicitação assíncrona para carregar mais itens de dados, de acordo com as configurações de carregamento incremental ativas. (Herdado de ListViewBase) |
MakeVisible(SemanticZoomLocation) |
Força o conteúdo na exibição a rolar até que o item especificado por SemanticZoomLocation esteja visível. Também focaliza o item se ele encontrar o item. (Herdado de ListViewBase) |
Measure(Size) |
Atualiza o DesiredSize de um UIElement. Normalmente, os objetos que implementam o layout personalizado para seus filhos de layout chamam esse método de suas próprias implementações de MeasureOverride para formar uma atualização de layout recursivo. (Herdado de UIElement) |
MeasureOverride(Size) |
Fornece o comportamento da passagem "Medida" do ciclo de layout. As classes podem substituir esse método para definir seu próprio comportamento de aprovação "Medida". (Herdado de FrameworkElement) |
OnApplyTemplate() |
Invocada sempre que o código do aplicativo ou processos internos (como um passe de layout de recompilação) ApplyTemplate. Em termos mais simples, isso significa que o método é chamado pouco antes de um elemento de interface do usuário ser exibido em seu aplicativo. Substitua esse método para influenciar a lógica pós-modelo padrão de uma classe. (Herdado de FrameworkElement) |
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs) |
Chamado antes que o evento |
OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Chamado antes que o evento |
OnCreateAutomationPeer() |
Quando implementado em uma classe derivada, retorna implementações AutomationPeer específicas da classe para a infraestrutura de Automação da Interface do Usuário da Microsoft. (Herdado de UIElement) |
OnDisconnectVisualChildren() |
Substitua esse método para implementar como o layout e a lógica devem se comportar quando os itens são removidos de uma propriedade filho ou conteúdo específico da classe. (Herdado de UIElement) |
OnDoubleTapped(DoubleTappedRoutedEventArgs) |
Chamado antes do evento doubleTapped |
OnDragEnter(DragEventArgs) |
Chamado antes que o evento |
OnDragLeave(DragEventArgs) |
Chamado antes do evento |
OnDragOver(DragEventArgs) |
Chamado antes que o evento |
OnDrop(DragEventArgs) |
Chamado antes do evento Drop ocorrer. (Herdado de Control) |
OnGotFocus(RoutedEventArgs) |
Chamado antes que o evento |
OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector) |
Invocado quando o valor da propriedade GroupStyleSelector é alterado. (Herdado de ItemsControl) |
OnHolding(HoldingRoutedEventArgs) |
Chamado antes do evento Holding ocorrer. (Herdado de Control) |
OnItemContainerStyleChanged(Style, Style) |
Invocado quando o valor da propriedade ItemContainerStyle é alterado. (Herdado de ItemsControl) |
OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector) |
Invocado quando o valor da propriedade ItemContainerStyleSelector é alterado. (Herdado de ItemsControl) |
OnItemsChanged(Object) |
Invocado quando o valor da propriedade Items é alterado. (Herdado de ItemsControl) |
OnItemTemplateChanged(DataTemplate, DataTemplate) |
Invocado quando o valor da propriedade ItemTemplate é alterado. (Herdado de ItemsControl) |
OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) |
Invocado quando o valor da propriedade ItemTemplateSelector é alterado. (Herdado de ItemsControl) |
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs) |
Chamado quando um atalho de teclado (ou acelerador) é processado em seu aplicativo. Substitua esse método para lidar com a resposta do aplicativo quando um acelerador de teclado é invocado. (Herdado de UIElement) |
OnKeyDown(KeyRoutedEventArgs) |
Chamado antes do evento keydown |
OnKeyUp(KeyRoutedEventArgs) |
Chamado antes do evento keyup |
OnLostFocus(RoutedEventArgs) |
Chamado antes que o evento |
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs) |
Chamado antes do evento ManipulationCompleted |
OnManipulationDelta(ManipulationDeltaRoutedEventArgs) |
Chamado antes que o evento |
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs) |
Chamado antes do evento ManipulationInertiaStarting ocorrer. (Herdado de Control) |
OnManipulationStarted(ManipulationStartedRoutedEventArgs) |
Chamado antes do evento ManipulationStarted ocorrer. (Herdado de Control) |
OnManipulationStarting(ManipulationStartingRoutedEventArgs) |
Chamado antes do evento ManipulationStarting ocorrer. (Herdado de Control) |
OnPointerCanceled(PointerRoutedEventArgs) |
Chamado antes do evento PointerCanceled ocorrer. (Herdado de Control) |
OnPointerCaptureLost(PointerRoutedEventArgs) |
Chamado antes que o evento |
OnPointerEntered(PointerRoutedEventArgs) |
Chamado antes do evento PointerEntered |
OnPointerExited(PointerRoutedEventArgs) |
Chamado antes do evento PointerExited |
OnPointerMoved(PointerRoutedEventArgs) |
Chamado antes que o evento pointerMoved |
OnPointerPressed(PointerRoutedEventArgs) |
Chamado antes do evento PointerPressed ocorrer. (Herdado de Control) |
OnPointerReleased(PointerRoutedEventArgs) |
Chamado antes que o evento PointerReleased ocorra. (Herdado de Control) |
OnPointerWheelChanged(PointerRoutedEventArgs) |
Chamado antes do evento PointerWheelChanged |
OnPreviewKeyDown(KeyRoutedEventArgs) |
Chamado antes do evento PreviewKeyDown |
OnPreviewKeyUp(KeyRoutedEventArgs) |
Chamado antes que o evento |
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Chamado pouco antes de um atalho de teclado (ou acelerador) é processado em seu aplicativo. Invocado sempre que o código do aplicativo ou processos internos chamam ProcessKeyboardAccelerators. Substitua esse método para influenciar o tratamento do acelerador padrão. (Herdado de UIElement) |
OnRightTapped(RightTappedRoutedEventArgs) |
Chamado antes do evento |
OnTapped(TappedRoutedEventArgs) |
Chamado antes que o evento Tapped ocorra. (Herdado de Control) |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Define uma propriedade que pode ser animada. (Herdado de UIElement) |
PopulatePropertyInfoOverride(String, AnimationPropertyInfo) |
Quando substituído em uma classe derivada, define uma propriedade que pode ser animada. (Herdado de UIElement) |
PrepareConnectedAnimation(String, Object, String) |
Retorna uma animação conectada associada à chave, ao item de dados e ao elemento de origem especificados. (Herdado de ListViewBase) |
PrepareContainerForItemOverride(DependencyObject, Object) |
Prepara o elemento especificado para exibir o item especificado. (Herdado de ItemsControl) |
ReadLocalValue(DependencyProperty) |
Retorna o valor local de uma propriedade de dependência, se um valor local for definido. (Herdado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra uma função de notificação para ouvir alterações em um dependencyProperty |
ReleasePointerCapture(Pointer) |
Libera capturas de ponteiro para captura de um ponteiro específico por este UIElement . (Herdado de UIElement) |
ReleasePointerCaptures() |
Libera todas as capturas de ponteiro mantidas por esse elemento. (Herdado de UIElement) |
RemoveFocusEngagement() |
Libera o controle de restrições de foco que dão suporte a interações do controlador de jogo (em que isFocusEngaged é verdadeiro). (Herdado de Control) |
RemoveHandler(RoutedEvent, Object) |
Remove o manipulador de eventos roteado especificado deste UIElement . Normalmente, o manipulador em questão foi adicionado por AddHandler. (Herdado de UIElement) |
ScrollIntoView(Object, ScrollIntoViewAlignment) |
Rola a lista para exibir o item de dados especificado com o alinhamento especificado. (Herdado de ListViewBase) |
ScrollIntoView(Object) |
Rola a lista para exibir o item de dados especificado. (Herdado de ListViewBase) |
SelectAll() |
Seleciona todos os itens em um modo de exibição. (Herdado de ListViewBase) |
SelectRange(ItemIndexRange) |
Seleciona um bloco de itens descrito pelo |
SetBinding(DependencyProperty, BindingBase) |
Anexa uma associação a um |
SetDesiredContainerUpdateDuration(TimeSpan) |
Define o tempo máximo de destino entre duas passagens de renderização quando um ListViewBase está atualizando sua interface do usuário com itens de dados durante a carga inicial ou rolagem. (Herdado de ListViewBase) |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
StartAnimation(ICompositionAnimationBase) |
Inicia a animação especificada no elemento. (Herdado de UIElement) |
StartBringIntoView() |
Inicia uma solicitação para a estrutura XAML para colocar o elemento em exibição em qualquer região rolável em que ele está contido. (Herdado de UIElement) |
StartBringIntoView(BringIntoViewOptions) |
Inicia uma solicitação para a estrutura XAML para colocar o elemento em exibição usando as opções especificadas. (Herdado de UIElement) |
StartDragAsync(ExpPointerPoint) |
Representa um controle que exibe itens de dados em uma pilha vertical. (Herdado de UIElement) |
StartDragAsync(PointerPoint) |
Inicia uma operação de arrastar e soltar. Importante Não há suporte se um usuário executar o aplicativo no modo elevado, como administrador. |
StartViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
Inicializa operações em itens relacionadas a uma alteração de exibição quando a instância ListViewBase é a exibição de origem e a exibição de destino pendente é uma exibição de implementação potencialmente diferente. (Herdado de ListViewBase) |
StartViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
Inicializa operações em itens relacionadas a uma alteração de exibição quando o modo de exibição de origem é um modo de exibição diferente e o modo de exibição de destino pendente é o instância ListViewBase. (Herdado de ListViewBase) |
StopAnimation(ICompositionAnimationBase) |
Interrompe a animação especificada no elemento. (Herdado de UIElement) |
TransformToVisual(UIElement) |
Retorna um objeto de transformação que pode ser usado para transformar coordenadas do UIElement |
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Tenta invocar um atalho de teclado (ou acelerador) pesquisando toda a árvore visual do UIElement para obter o atalho. (Herdado de UIElement) |
TryStartConnectedAnimationAsync(ConnectedAnimation, Object, String) |
Tenta iniciar a animação. (Herdado de ListViewBase) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback. (Herdado de DependencyObject) |
UpdateLayout() |
Garante que todas as posições de objetos filho de um UIElement sejam atualizadas corretamente para layout. (Herdado de UIElement) |
Eventos
AccessKeyDisplayDismissed |
Ocorre quando as chaves de acesso não devem mais ser exibidas. (Herdado de UIElement) |
AccessKeyDisplayRequested |
Ocorre quando o usuário solicita que as chaves de acesso sejam exibidas. (Herdado de UIElement) |
AccessKeyInvoked |
Ocorre quando um usuário conclui uma sequência de chaves de acesso. (Herdado de UIElement) |
ActualThemeChanged |
Ocorre quando o valor da propriedade ActualTheme é alterado. (Herdado de FrameworkElement) |
BringIntoViewRequested |
Ocorre quando StartBringIntoView é chamado nesse elemento ou em um de seus descendentes. (Herdado de UIElement) |
CharacterReceived |
Ocorre quando um único caractere composto é recebido pela fila de entrada. (Herdado de UIElement) |
ChoosingGroupHeaderContainer |
Ocorre quando um contêiner de item deve ser escolhido para um grupo de dados. (Herdado de ListViewBase) |
ChoosingItemContainer |
Ocorre quando um contêiner de item deve ser escolhido para um item de dados. (Herdado de ListViewBase) |
ContainerContentChanging |
Ocorre quando o item de dados associado a um contêiner de interface do usuário é alterado. (Herdado de ListViewBase) |
ContextCanceled |
Ocorre quando um gesto de entrada de contexto continua em um gesto de manipulação, para notificar o elemento de que o submenu de contexto não deve ser aberto. (Herdado de UIElement) |
ContextRequested |
Ocorre quando o usuário concluiu um gesto de entrada de contexto, como um clique com o botão direito do mouse. (Herdado de UIElement) |
DataContextChanged |
Ocorre quando o valor da propriedade FrameworkElement.DataContext é alterado. (Herdado de FrameworkElement) |
DoubleTapped |
Ocorre quando uma interação DoubleTap sem tratamento ocorre na área de teste de ocorrência desse elemento. (Herdado de UIElement) |
DragEnter |
Ocorre quando o sistema de entrada relata um evento de arrastar subjacente com esse elemento como destino. (Herdado de UIElement) |
DragItemsCompleted |
Ocorre quando uma operação de arrastar que envolve um dos itens na exibição é encerrada. (Herdado de ListViewBase) |
DragItemsStarting |
Ocorre quando uma operação de arrastar que envolve um dos itens na exibição é iniciada. (Herdado de ListViewBase) |
DragLeave |
Ocorre quando o sistema de entrada relata um evento de arrastar subjacente com esse elemento como a origem. (Herdado de UIElement) |
DragOver |
Ocorre quando o sistema de entrada relata um evento de arrastar subjacente com esse elemento como o destino de queda potencial. (Herdado de UIElement) |
DragStarting |
Ocorre quando uma operação de arrastar é iniciada. (Herdado de UIElement) |
Drop |
Ocorre quando o sistema de entrada relata um evento de queda subjacente com esse elemento como o destino de soltar. (Herdado de UIElement) |
DropCompleted |
Ocorre quando uma operação de arrastar e soltar com esse elemento como a origem é encerrada. (Herdado de UIElement) |
EffectiveViewportChanged |
Ocorre quando o FrameworkElementvisor efetivo alterações. (Herdado de FrameworkElement) |
FocusDisengaged |
Ocorre quando o foco é liberado do controle quando o usuário pressiona o botão B/Voltar em um controlador de jogo. (Herdado de Control) |
FocusEngaged |
Ocorre quando o foco é restrito ao controle quando o usuário pressiona o botão A/Selecionar em um controlador de jogo. (Herdado de Control) |
GettingFocus |
Ocorre antes que um UIElement receba o foco. Esse evento é gerado de forma síncrona para garantir que o foco não seja movido enquanto o evento estiver borbulhando. (Herdado de UIElement) |
GotFocus |
Ocorre quando um UIElement |
Holding |
Ocorre quando uma interação Hold sem tratamento ocorre na área de teste de ocorrência desse elemento. (Herdado de UIElement) |
IsEnabledChanged |
Ocorre quando a propriedade IsEnabled é alterada. (Herdado de Control) |
ItemClick |
Ocorre quando um item no modo de exibição de lista recebe uma interação e a propriedade IsItemClickEnabled é verdadeira. (Herdado de ListViewBase) |
KeyDown |
Ocorre quando uma tecla de teclado é pressionada enquanto o UIElement tem foco. (Herdado de UIElement) |
KeyUp |
Ocorre quando uma tecla de teclado é lançada enquanto o UIElement tem foco. (Herdado de UIElement) |
LayoutUpdated |
Ocorre quando o layout da árvore visual é alterado devido a propriedades relevantes ao layout alterando o valor ou alguma outra ação que atualiza o layout. (Herdado de FrameworkElement) |
Loaded |
Ocorre quando um FrameworkElement foi construído e adicionado à árvore de objetos e está pronto para interação. (Herdado de FrameworkElement) |
Loading |
Ocorre quando um |
LosingFocus |
Ocorre antes que um UIElement perca o foco. Esse evento é gerado de forma síncrona para garantir que o foco não seja movido enquanto o evento estiver borbulhando. (Herdado de UIElement) |
LostFocus |
Ocorre quando um UIElement perde o foco. Esse evento é gerado de forma assíncrona, para que o foco possa se mover novamente antes que o borbulhamento seja concluído. (Herdado de UIElement) |
ManipulationCompleted |
Ocorre quando uma manipulação no |
ManipulationDelta |
Ocorre quando o dispositivo de entrada altera a posição durante uma manipulação. (Herdado de UIElement) |
ManipulationInertiaStarting |
Ocorre quando o dispositivo de entrada perde contato com o objeto UIElement durante o início de uma manipulação e inércia. (Herdado de UIElement) |
ManipulationStarted |
Ocorre quando um dispositivo de entrada inicia uma manipulação no UIElement. (Herdado de UIElement) |
ManipulationStarting |
Ocorre quando o processador de manipulação é criado pela primeira vez. (Herdado de UIElement) |
NoFocusCandidateFound |
Ocorre quando um usuário tenta mover o foco (por meio de setas de guia ou direção), mas o foco não se move porque nenhum candidato de foco é encontrado na direção do movimento. (Herdado de UIElement) |
PointerCanceled |
Ocorre quando um ponteiro que fez contato perde contato anormalmente. (Herdado de UIElement) |
PointerCaptureLost |
Ocorre quando a captura de ponteiro anteriormente mantida por esse elemento se move para outro elemento ou em outro lugar. (Herdado de UIElement) |
PointerEntered |
Ocorre quando um ponteiro entra na área de teste de ocorrência desse elemento. (Herdado de UIElement) |
PointerExited |
Ocorre quando um ponteiro deixa a área de teste de ocorrência desse elemento. (Herdado de UIElement) |
PointerMoved |
Ocorre quando um ponteiro se move enquanto o ponteiro permanece dentro da área de teste de ocorrência desse elemento. (Herdado de UIElement) |
PointerPressed |
Ocorre quando o dispositivo de ponteiro inicia uma ação Pressione dentro desse elemento. (Herdado de UIElement) |
PointerReleased |
Ocorre quando o dispositivo de ponteiro que iniciou anteriormente uma ação Pressionar é liberado, enquanto dentro desse elemento. Observe que o fim de uma ação Press não é garantido para disparar um evento |
PointerWheelChanged |
Ocorre quando o valor delta de uma roda de ponteiro é alterado. (Herdado de UIElement) |
PreviewKeyDown |
Ocorre quando uma tecla de teclado é pressionada enquanto o UIElement tem foco. (Herdado de UIElement) |
PreviewKeyUp |
Ocorre quando uma tecla de teclado é lançada enquanto o UIElement tem foco. (Herdado de UIElement) |
ProcessKeyboardAccelerators |
Ocorre quando um atalho de teclado (ou acelerador) é pressionado. (Herdado de UIElement) |
RightTapped |
Ocorre quando ocorre um estímulo de entrada de toque à direita enquanto o ponteiro está sobre o elemento. (Herdado de UIElement) |
SelectionChanged |
Ocorre quando o item atualmente selecionado é alterado. (Herdado de Selector) |
SizeChanged |
Ocorre quando o |
Tapped |
Ocorre quando uma interação Toque sem tratamento ocorre na área de teste de ocorrência desse elemento. (Herdado de UIElement) |
Unloaded |
Ocorre quando esse objeto não está mais conectado à árvore de objetos principal. (Herdado de FrameworkElement) |
Aplica-se a
Confira também
- ListViewBase
- Visão geral das Listas de
- modelos de item para ListView
- visão geral da associação de dados
- exemplo de ListView e GridView (Windows 10)
- exemplo de XAML (menu de navegação ) (Windows 10)