CalendarView 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 permite ao usuário selecionar uma data usando uma exibição visual do calendário.
/// [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 CalendarView : Control
[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 CalendarView : Control
Public Class CalendarView
Inherits Control
- Herança
- Atributos
Exemplos
Dica
Para obter mais informações, diretrizes de design e exemplos de código, consulte Modo de Exibição de Calendário.
O aplicativo Galeria da WinUI 3 inclui exemplos interativos da maioria dos controles, recursos e funcionalidades da WinUI 3. Obtenha o aplicativo na Microsoft Store ou o código-fonte no GitHub
Este exemplo mostra a renderização em fases de um CalendarView para agendar compromissos. Na fase 0, o item dia padrão é renderizado. Na fase 1, você escurece datas que não podem ser registradas. Isso inclui datas passadas, domingos e datas que já estão totalmente reservadas. Na fase 2, você verifica cada compromisso que está reservado para o dia. Você exibe uma barra de densidade verde para cada compromisso confirmado e uma barra de densidade azul para cada compromisso provisório. A classe Bookings
neste exemplo é de um aplicativo de reserva de compromisso fictício, e não é exibida.
(Para ver esse código em execução em um exemplo de aplicativo completo, consulte o exemplo do agendador de almoço.)
<CalendarView CalendarViewDayItemChanging="CalendarView_CalendarViewDayItemChanging"/>
private void CalendarView_CalendarViewDayItemChanging(CalendarView sender,
CalendarViewDayItemChangingEventArgs args)
{
// Render basic day items.
if (args.Phase == 0)
{
// Register callback for next phase.
args.RegisterUpdateCallback(CalendarView_CalendarViewDayItemChanging);
}
// Set blackout dates.
else if (args.Phase == 1)
{
// Blackout dates in the past, Sundays, and dates that are fully booked.
if (args.Item.Date < DateTimeOffset.Now ||
args.Item.Date.DayOfWeek == DayOfWeek.Sunday ||
Bookings.HasOpenings(args.Item.Date) == false)
{
args.Item.IsBlackout = true;
}
// Register callback for next phase.
args.RegisterUpdateCallback(CalendarView_CalendarViewDayItemChanging);
}
// Set density bars.
else if (args.Phase == 2)
{
// Avoid unnecessary processing.
// You don't need to set bars on past dates or Sundays.
if (args.Item.Date > DateTimeOffset.Now &&
args.Item.Date.DayOfWeek != DayOfWeek.Sunday)
{
// Get bookings for the date being rendered.
var currentBookings = Bookings.GetBookings(args.Item.Date);
List<Color> densityColors = new List<Color>();
// Set a density bar color for each of the days bookings.
// It's assumed that there can't be more than 10 bookings in a day. Otherwise,
// further processing is needed to fit within the max of 10 density bars.
foreach (booking in currentBookings)
{
if (booking.IsConfirmed == true)
{
densityColors.Add(Colors.Green);
}
else
{
densityColors.Add(Colors.Blue);
}
}
args.Item.SetDensityColors(densityColors);
}
}
}
Comentários
Dica
Para obter mais informações, diretrizes de design e exemplos de código, consulte Exibição de calendário.
O CalendarView oferece uma maneira padronizada de permitir que os usuários exibam e interajam com um calendário. Se precisar permitir que o usuário selecione várias datas, você deverá usar um CalendarView. Se você precisar permitir que o usuário selecione apenas uma única data, e não precisar que o calendário fique visível, considere usar um controle CalendarDatePicker ou DatePicker. Você pode usar o controle CalendarView em seu formato padrão com uma quantidade mínima de XAML (Extensible Application Markup Language) ou outro código, ou pode personalizá-lo de várias maneiras para se adequar ao seu aplicativo.
O CalendarView é composto por três modos de exibição separados: a exibição de mês, o modo de exibição de ano e a exibição de década. Por padrão, ele abre com o modo de exibição de mês. Você pode especificar um modo de exibição de inicialização definindo a propriedade DisplayMode.
Os usuários clicam no cabeçalho no modo de exibição de mês para abrir o modo de exibição de ano e clicam no cabeçalho no modo de exibição de ano para abrir a exibição de década. Os usuários escolhem um ano na exibição de década para retornar à exibição de ano, e escolhem um mês na exibição de ano para retornar ao modo de exibição de mês. As duas setas ao lado do cabeçalho navegam para frente ou para trás por mês, ano ou década.Selecionando datas
Por padrão, a propriedade SelectionMode é definida como Single. Isso permite que um usuário escolha uma única data no calendário. Defina SelectionMode como Nenhum para desabilitar a seleção de data.
Defina SelectionMode como Múltiplo para permitir que um usuário selecione várias datas. Você pode selecionar várias datas programaticamente, adicionando objetos DateTime/DateTimeOffset à coleção SelectedDates, conforme mostrado aqui:
calendarView1.SelectedDates.Add(DateTimeOffset.Now);
calendarView1.SelectedDates.Add(new DateTime(1977, 1, 5));
Um usuário poderá desmarcar uma data selecionada, clicando ou tocando nela na grade do calendário.
Você pode manipular o evento SelectedDatesChanged para ser notificado quando a coleção SelectedDates for alterada.
Globalização
O CalendarView dá suporte a cada um dos sistemas de calendário compatíveis com o Windows. Esses calendários são especificados na classe Windows.Globalization.CalendarIdentifiers. O CalendarView usa o calendário correto para o idioma padrão do aplicativo ou você pode definir a propriedade CalendarIdentifier para usar um sistema de calendário específico.
Valores DateTime e Calendar
Os objetos de data usados em um CalendarView têm uma representação diferente dependendo da linguagem de programação. C# e Visual Basic usam a estrutura System.DateTimeOffset que faz parte do .NET. As extensões de componente do Visual C++ (C++/CX) usam a estrutura Windows::Foundation::D ateTime . Um conceito relacionado é a classe Calendar , que influencia como as datas são interpretadas no contexto. Todos os aplicativos do Windows Runtime podem usar a classe Windows.Globalization.Calendar. Aplicativos C# e Visual Basic também podem usar a classe System.Globalization.Calendar, que tem funcionalidade muito semelhante. (Windows Runtime aplicativo pode usar a classe base .NET Calendar, mas não as implementações específicas, por exemplo, GregorianCalendar.)
O .NET também dá suporte a um tipo chamado DateTime, que é implicitamente conversível para um DateTimeOffset. Portanto, você pode ver um tipo "DateTime" sendo usado no código .NET que é usado para definir valores que são realmente DateTimeOffset. Para obter mais informações sobre a diferença entre DateTime e DateTimeOffset, consulte Comentários em DateTimeOffset.
Observação
As propriedades que levam objetos de data não podem ser definidas como uma cadeia de caracteres de atributo XAML, pois o analisador XAML Windows Runtime não tem uma lógica de conversão para converter cadeias de caracteres em datas como objetos DateTime/DateTimeOffset. Você normalmente define esses valores no código. Outra técnica possível é definir uma data disponível como um objeto de dados ou no contexto de dados e, em seguida, definir a propriedade como um atributo XAML que faz referência a uma expressão de extensão de marcação {Binding} que pode acessar a data como dados.
Personalizando a aparência do CalendarView
O CalendarView é composto por elementos XAML (Extensible Application Markup Language) definidos no ControlTemplate e elementos visuais renderizados diretamente pelo controle. Os elementos XAML (Extensible Application Markup Language) definidos no modelo de controle incluem a borda que inclui o controle, o cabeçalho, os botões anteriores e próximos e os elementos DayOfWeek. Você pode estilizar e reexame esses elementos, como qualquer controle XAML (Extensible Application Markup Language). A grade de calendário é composta de objetos CalendarViewDayItem. Não é possível definir o estilo ou o novo modelo desses elementos, mas são fornecidas várias propriedades para permitir que você personalize a aparência deles.
Este diagrama mostra os elementos que compõem o modo de exibição de mês do calendário. Para obter mais informações, confira os Comentários sobre a classe CalendarViewDayItem.
Esta tabela lista as propriedades que você pode alterar para modificar a aparência dos elementos do calendário.Por padrão, o modo de exibição de mês mostra 6 semanas de cada vez. Você pode alterar o número de semanas mostrado, definindo a propriedade NumberOfWeeksInView. O número mínimo de semanas para mostrar é 2; o máximo, 8.
Por padrão, os modos de exibição de ano e de década aparecem em uma grade de 4 x 4. Para alterar o número de linhas ou colunas, chame SetYearDecadeDisplayDimensions com o número desejado de linhas e colunas. Isso irá alterar a grade para os modos de exibição de ano e de década.
Aqui, os modos de exibição de ano e de década são definidos para aparecer em uma grade de 3 x 4.
calendarView1.SetYearDecadeDisplayDimensions(3, 4);
Por padrão, a data mínima mostrada no CalendarView é 100 anos antes da data atual, e a data máxima mostrada é 100 anos após a data atual. Você pode alterar as datas mínima e máxima que o calendário mostra definindo as propriedades MinDate e MaxDate.
calendarView1.MinDate = new DateTime(2000, 1, 1);
calendarView1.MaxDate = new DateTime(2099, 12, 31);
Atualizando itens de dia do calendário
Cada dia no calendário é representado por um objeto CalendarViewDayItem. Para acessar um item de dia individual e usar suas propriedades e métodos, manipule o evento CalendarViewDayItemChanging e use a propriedade Item dos args de evento para acessar o CalendarViewDayItem.
Você pode tornar um dia não selecionável no CalendarView definindo sua propriedade CalendarViewDayItem.IsBlackout como true.
Você pode mostrar informações contextuais sobre a densidade de eventos em um dia chamando o método CalendarViewDayItem.SetDensityColors. Você pode mostrar de 0 a 10 barras de densidade para cada dia, e definir a cor de cada barra.
Veja alguns itens de dia em um calendário. Dias 1 e 2 são escurecidos. Dias 2, 3 e 4 têm várias definições de barras de densidade.
Um CalendarView pode conter um grande número de objetos CalendarViewDayItem . Para manter a interface do usuário responsiva e habilitar a navegação suave por meio do calendário, CalendarView dá suporte à renderização em fases. Essa função permite que você separe o processamento de um item de dia em fases. Se um dia for movido para fora da exibição antes que todas as fases sejam concluídas, não será usado mais tempo para processar e renderizar aquele item.
Estilo e modelo de controle
Você pode modificar o Estilo e ControlTemplate padrão para dar ao controle uma aparência exclusiva. Para obter informações sobre como modificar o estilo e o modelo de um controle, consulte Estilos XAML. O estilo, o modelo e os recursos padrão que definem a aparência do controle são incluídos no generic.xaml
arquivo. Para fins de design, generic.xaml
é instalado com o pacote NuGet SDK do Aplicativo Windows. Por padrão, esse local é \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml
. Estilos e recursos de diferentes versões do SDK podem ter valores diferentes.
O XAML também inclui recursos que você pode usar para modificar as cores de um controle em diferentes estados visuais sem modificar o modelo de controle. É preferível modificar esses recursos para definir propriedades como Plano de Fundo e Primeiro Plano. Para obter mais informações, consulte a seção Estilo leve do artigo Estilos XAML .
Construtores
CalendarView() |
Inicializa uma nova instância da classe CalendarView . |
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 FrameworkElement. Consulte Observações. (Herdado de FrameworkElement) |
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 calculou 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 de RequestedTheme. (Herdado de FrameworkElement) |
ActualWidth |
Obtém a largura renderizada de um FrameworkElement. Consulte Observações. (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 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 a tela 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 de um objeto construído por XAML no tempo de carregamento XAML. Essa propriedade é útil para resolução de URI em tempo de execução. (Herdado de FrameworkElement) |
BlackoutBackground |
Obtém ou define um pincel que fornece a tela de fundo de uma data que não pode ser selecionada. |
BlackoutBackgroundProperty |
Identifica a propriedade de dependência BlackoutBackground . |
BlackoutForeground |
Obtém ou define um pincel que fornece o primeiro plano de uma data que não pode ser selecionada. |
BlackoutForegroundProperty |
Identifica a propriedade de dependência BlackoutForeground . |
BlackoutStrikethroughBrush |
Obtém ou define um pincel que marca uma data que não pode ser selecionada. |
BlackoutStrikethroughBrushProperty |
Identifica a propriedade de dependência BlackoutStrikethroughBrush . |
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) |
CalendarIdentifier |
Obtém ou define o sistema de calendário a ser usado. |
CalendarIdentifierProperty |
Identifica a propriedade de dependência CalendarIdentifier . |
CalendarItemBackground |
Obtém ou define um pincel que fornece a tela de fundo de um item de calendário. |
CalendarItemBackgroundProperty |
Identifica a propriedade de dependência CalendarItemBackground . |
CalendarItemBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário. |
CalendarItemBorderBrushProperty |
Identifica a propriedade de dependência CalendarItemBorderBrush . |
CalendarItemBorderThickness |
Obtém ou define a espessura da borda de um item de calendário. |
CalendarItemBorderThicknessProperty |
Identifica a propriedade de dependência CalendarItemBorderThickness . |
CalendarItemCornerRadius |
Obtém ou define o raio para os cantos do item de calendário. |
CalendarItemCornerRadiusProperty |
Identifica a propriedade de dependência CalendarItemCornerRadius . |
CalendarItemDisabledBackground |
Obtém ou define um pincel que fornece a tela de fundo de um item de calendário que está desabilitado. |
CalendarItemDisabledBackgroundProperty |
Identifica a propriedade de dependência CalendarItemDisabledBackground . |
CalendarItemForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário. |
CalendarItemForegroundProperty |
Identifica a propriedade de dependência CalendarItemForeground . |
CalendarItemHoverBackground |
Obtém ou define um pincel que fornece a tela de fundo de um item de calendário que o cursor acabou. |
CalendarItemHoverBackgroundProperty |
Identifica a propriedade de dependência CalendarItemHoverBackground . |
CalendarItemPressedBackground |
Obtém ou define um pincel que fornece a tela de fundo de um item de calendário que é pressionado. |
CalendarItemPressedBackgroundProperty |
Identifica a propriedade de dependência CalendarItemPressedBackground . |
CalendarViewDayItemStyle |
Obtém ou define o Style associado ao objeto CalendarViewDayItem interno do controle. |
CalendarViewDayItemStyleProperty |
Identifica a propriedade de dependência CalendarViewDayItemStyle . |
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) |
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 usado para definir a estrutura de tópicos do conteúdo de um UIElement. (Herdado de UIElement) |
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 que estão 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 FrameworkElement. Um uso comum de um contexto de dados é quando um |
DayItemFontFamily |
Obtém ou define a fonte usada para exibir valores de dia no calendário. |
DayItemFontFamilyProperty |
Identifica a propriedade de dependência DayItemFontFamily . |
DayItemFontSize |
Obtém ou define o tamanho da fonte usado para exibir valores de dia no calendário. |
DayItemFontSizeProperty |
Identifica a propriedade de dependência DayItemFontSize . |
DayItemFontStyle |
Obtém ou define o estilo de fonte usado para exibir valores de dia no calendário. |
DayItemFontStyleProperty |
Identifica a propriedade de dependência DayItemFontStyle . |
DayItemFontWeight |
Obtém ou define o peso da fonte usado para exibir valores de dia no calendário. |
DayItemFontWeightProperty |
Identifica a propriedade de dependência DayItemFontWeight . |
DayItemMargin |
Obtém ou define a quantidade de espaço ao redor do item externo de um dia. |
DayItemMarginProperty |
Identifica a propriedade de dependência DayItemMargin . |
DayOfWeekFormat |
Obtém ou define o formato de exibição para os cabeçalhos do dia da semana. |
DayOfWeekFormatProperty |
Identifica a propriedade de dependência DayOfWeekFormat . |
DefaultStyleKey |
Obtém ou define a chave que faz referência ao estilo padrão para o controle. Os 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 calculou durante a passagem de medida do processo de layout. (Herdado de UIElement) |
DisabledForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário que está desabilitado. |
DisabledForegroundProperty |
Identifica a propriedade de dependência DisabledForeground . |
Dispatcher |
Sempre retorna |
DispatcherQueue |
Obtém o ao |
DisplayMode |
Obtém ou define um valor que indica se o calendário mostra um seletor para mês, ano ou década. |
DisplayModeProperty |
Identifica a propriedade de dependência DisplayMode . |
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) |
FirstDayOfWeek |
Obtém ou define um valor que indica qual dia é mostrado como o primeiro dia da semana. |
FirstDayOfWeekProperty |
Identifica a propriedade de dependência FirstDayOfWeek . |
FirstOfMonthLabelFontFamily |
Obtém ou define a fonte usada para exibir a faixa do primeiro mês no calendário. |
FirstOfMonthLabelFontFamilyProperty |
Identifica a propriedade de dependência FirstOfMonthLabelFontFamily . |
FirstOfMonthLabelFontSize |
Obtém ou define o tamanho da fonte usada para exibir a faixa do primeiro mês no calendário. |
FirstOfMonthLabelFontSizeProperty |
Identifica a propriedade de dependência FirstOfMonthLabelFontSize . |
FirstOfMonthLabelFontStyle |
Obtém ou define o estilo de fonte usado para exibir a faixa do primeiro mês no calendário. |
FirstOfMonthLabelFontStyleProperty |
Identifica a propriedade de dependência FirstOfMonthLabelFontStyle . |
FirstOfMonthLabelFontWeight |
Obtém ou define o peso da fonte usado para exibir a faixa do primeiro mês no calendário. |
FirstOfMonthLabelFontWeightProperty |
Identifica a propriedade de dependência FirstOfMonthLabelFontWeight . |
FirstOfMonthLabelMargin |
Obtém ou define a quantidade de espaço em torno do rótulo do primeiro mês. |
FirstOfMonthLabelMarginProperty |
Identifica a propriedade de dependência FirstOfMonthLabelMargin . |
FirstOfYearDecadeLabelFontFamily |
Obtém ou define a fonte usada para exibir a faixa do primeiro ano no calendário. |
FirstOfYearDecadeLabelFontFamilyProperty |
Identifica a propriedade de dependência FirstOfYearDecadeLabelFontFamily . |
FirstOfYearDecadeLabelFontSize |
Obtém ou define o tamanho da fonte usada para exibir a faixa do primeiro ano no calendário. |
FirstOfYearDecadeLabelFontSizeProperty |
Identifica a propriedade de dependência FirstOfYearDecadeLabelFontSize . |
FirstOfYearDecadeLabelFontStyle |
Obtém ou define o estilo de fonte usado para exibir a faixa do primeiro ano no calendário. |
FirstOfYearDecadeLabelFontStyleProperty |
Identifica a propriedade de dependência FirstOfYearDecadeLabelFontStyle . |
FirstOfYearDecadeLabelFontWeight |
Obtém ou define o peso da fonte usado para exibir a faixa do primeiro ano no calendário. |
FirstOfYearDecadeLabelFontWeightProperty |
Identifica a propriedade de dependência FirstOfYearDecadeLabelFontWeight . |
FirstOfYearDecadeLabelMargin |
Obtém ou define a quantidade de espaço em torno do rótulo do primeiro ano/década. |
FirstOfYearDecadeLabelMarginProperty |
Identifica a propriedade de dependência FirstOfYearDecadeLabelMargin . |
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 |
FocusBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário que tem foco. |
FocusBorderBrushProperty |
Identifica a propriedade de dependência FocusBorderBrush . |
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 |
FocusVisualPrimaryThickness |
Obtém ou define a espessura da borda externa de um |
FocusVisualSecondaryBrush |
Obtém ou define o pincel usado para desenhar a borda interna de um |
FocusVisualSecondaryThickness |
Obtém ou define a espessura da borda interna de um |
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 de quão condensada ou expandida a fonte está 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) |
Foreground |
Obtém ou define um pincel que descreve a cor de primeiro plano. (Herdado de Control) |
Height |
Obtém ou define a altura sugerida de um FrameworkElement. (Herdado de FrameworkElement) |
HighContrastAdjustment |
Obtém ou define um valor que indica se a estrutura ajusta automaticamente as propriedades visuais do elemento quando 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) |
HorizontalDayItemAlignment |
Obtém ou define o alinhamento horizontal dos itens do dia no calendário. |
HorizontalDayItemAlignmentProperty |
Identifica a propriedade de dependência HorizontalDayItemAlignment . |
HorizontalFirstOfMonthLabelAlignment |
Obtém ou define o alinhamento horizontal do texto da faixa do primeiro mês. |
HorizontalFirstOfMonthLabelAlignmentProperty |
Identifica a propriedade de dependência HorizontalFirstOfMonthLabelAlignment . |
HoverBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário enquanto o ponteiro está sobre ele. |
HoverBorderBrushProperty |
Identifica a propriedade de dependência HoverBorderBrush . |
IsAccessKeyScope |
Obtém ou define um valor que indica se um elemento define seu próprio escopo de chave de acesso. (Herdado de UIElement) |
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) |
IsGroupLabelVisible |
Obtém ou define um valor que indica se o nome do mês é mostrado com o primeiro dia do mês em que DisplayMode é Mês ou se o nome do ano é mostrado com o primeiro mês do ano quando DisplayMode é Year. |
IsGroupLabelVisibleProperty |
Identifica a propriedade de dependência IsGroupLabelVisible . |
IsHitTestVisible |
Obtém ou define se a área contida desse UIElement pode retornar valores verdadeiros para teste de clique. (Herdado de UIElement) |
IsHoldingEnabled |
Obtém ou define um valor que determina se o evento Holding pode ser originado desse elemento. (Herdado de UIElement) |
IsLoaded |
Obtém um valor que indica se o elemento foi adicionado à árvore de elementos e está pronto para interação. (Herdado de FrameworkElement) |
IsOutOfScopeEnabled |
Obtém ou define um valor que indica se itens de calendário fora do escopo são mostrados com uma cor de primeiro plano exclusiva. |
IsOutOfScopeEnabledProperty |
Identifica a propriedade de dependência IsOutOfScopeEnabled . |
IsRightTapEnabled |
Obtém ou define um valor que determina se o evento RightTapped pode ser originado desse elemento. (Herdado de UIElement) |
IsTabStop |
Obtém ou define um valor que indica se o controle está incluído na navegação pela tecla tab. (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 do texto do sistema, está habilitada. (Herdado de Control) |
IsTodayHighlighted |
Obtém ou define um valor que indica se a data atual está realçada. |
IsTodayHighlightedProperty |
Identifica a propriedade de dependência IsTodayHighlighted . |
KeyboardAcceleratorPlacementMode |
Obtém ou define um valor que indica se a dica de ferramenta de controle exibe a combinação de teclas para seu acelerador de teclado associado. (Herdado de UIElement) |
KeyboardAcceleratorPlacementTarget |
Obtém ou define um valor que indica a dica de ferramenta de controle que exibe a combinação de teclas aceleradoras. (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 tecla 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 tecla de acesso. (Herdado de UIElement) |
KeyTipVerticalOffset |
Obtém ou define um valor que indica até que ponto a Dica de Tecla é colocada 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 FrameworkElement e também a todos os elementos filho do FrameworkElement atual na representação do objeto e na interface do usuário. (Herdado de FrameworkElement) |
Lights |
Obtém a coleção de objetos XamlLight anexados a esse elemento. (Herdado de UIElement) |
ManipulationMode |
Obtém ou define o valor ManipulationModes usado para comportamento UIElement e interação com gestos. Definir esse valor permite manipular os eventos de manipulação desse elemento no código do aplicativo. (Herdado de UIElement) |
Margin |
Obtém ou define a margem externa de um FrameworkElement. (Herdado de FrameworkElement) |
MaxDate |
Obtém ou define a última data a ser exibida. |
MaxDateProperty |
Identifica a propriedade de dependência MaxDate . |
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) |
MinDate |
Obtém ou define a primeira data a ser exibida. |
MinDateProperty |
Identifica a propriedade de dependência MinDate . |
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) |
MonthYearItemFontFamily |
Obtém ou define a fonte usada para exibir os itens de mês e ano no calendário. |
MonthYearItemFontFamilyProperty |
Identifica a propriedade de dependência MonthYearItemFontFamily . |
MonthYearItemFontSize |
Obtém ou define o tamanho da fonte usado para exibir os itens de mês e ano no calendário. |
MonthYearItemFontSizeProperty |
Identifica a propriedade de dependência MonthYearItemFontSize . |
MonthYearItemFontStyle |
Obtém ou define o estilo de fonte usado para exibir os itens de mês e ano no calendário. |
MonthYearItemFontStyleProperty |
Identifica a propriedade de dependência MonthYearItemFontStyle . |
MonthYearItemFontWeight |
Obtém ou define o peso da fonte usado para exibir os itens de mês e ano no calendário. |
MonthYearItemFontWeightProperty |
Identifica a propriedade de dependência MonthYearItemFontWeight . |
MonthYearItemMargin |
Obtém ou define a quantidade de espaço em torno do item externo de um mês ou ano. |
MonthYearItemMarginProperty |
Identifica a propriedade de dependência MonthYearItemMargin . |
Name |
Obtém ou define o nome de identificação do objeto. Quando um processador XAML cria a árvore de objetos da marcação XAML, o código em tempo de execução pode se referir ao objeto declarado XAML por esse nome. (Herdado de FrameworkElement) |
NumberOfWeeksInView |
Obtém ou define o número de semanas mostrado no modo de exibição de calendário. |
NumberOfWeeksInViewProperty |
Identifica a propriedade de dependência NumberOfWeeksInView . |
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) |
OutOfScopeBackground |
Obtém ou define um pincel que fornece a tela de fundo de uma data que está fora do escopo. |
OutOfScopeBackgroundProperty |
Identifica a propriedade de dependência OutOfScopeBackground . |
OutOfScopeForeground |
Obtém ou define um pincel que fornece o primeiro plano dos itens de calendário que estão fora do escopo atual (mês, ano ou década). |
OutOfScopeForegroundProperty |
Identifica a propriedade de dependência OutOfScopeForeground . |
OutOfScopeHoverForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário fora do escopo que o cursor acabou. |
OutOfScopeHoverForegroundProperty |
Identifica a propriedade de dependência OutOfScopeHoverForeground . |
OutOfScopePressedForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário fora do escopo que é pressionado. |
OutOfScopePressedForegroundProperty |
Identifica a propriedade de dependência OutOfScopePressedForeground . |
Padding |
Obtém ou define o preenchimento em 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 pointer . (Herdado de UIElement) |
PressedBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário enquanto ele é pressionado. |
PressedBorderBrushProperty |
Identifica a propriedade de dependência PressedBorderBrush . |
PressedForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário enquanto ele é pressionado. |
PressedForegroundProperty |
Identifica a propriedade de dependência PressedForeground . |
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 que é 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 de renderização final de um UIElement. O uso não é recomendado, consulte Comentários. (Herdado de UIElement) |
RenderTransform |
Obtém ou define informações de transformação que afetam a posição de renderização de um UIElement. (Herdado de UIElement) |
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) |
RequestedTheme |
Obtém ou define o tema da interface do usuário que é usado pelo UIElement (e seus elementos filho) para determinação de recursos. O tema da interface do usuário que você especificar 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 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 |
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) |
SelectedBorderBrush |
Obtém ou define um pincel que fornece a borda do item de calendário selecionado no momento. |
SelectedBorderBrushProperty |
Identifica a propriedade de dependência SelectedBorderBrush . |
SelectedDates |
Obtém uma coleção de datas selecionadas. |
SelectedDatesProperty |
Identifica a propriedade de dependência SelectedDates . |
SelectedDisabledBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário selecionado que está desabilitado. |
SelectedDisabledBorderBrushProperty |
Identifica a propriedade de dependência SelectedDisabledBorderBrush . |
SelectedDisabledForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário desabilitado selecionado. |
SelectedDisabledForegroundProperty |
Identifica a propriedade de dependência SelectedDisabledForeground . |
SelectedForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário selecionado. |
SelectedForegroundProperty |
Identifica a propriedade de dependência SelectedForeground . |
SelectedHoverBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário selecionado enquanto o ponteiro está sobre ele. |
SelectedHoverBorderBrushProperty |
Identifica a propriedade de dependência SelectedHoverBorderBrush . |
SelectedHoverForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário selecionado que o cursor acabou. |
SelectedHoverForegroundProperty |
Identifica a propriedade de dependência SelectedHoverForeground . |
SelectedPressedBorderBrush |
Obtém ou define um pincel que fornece a borda de um item de calendário selecionado enquanto ele é pressionado. |
SelectedPressedBorderBrushProperty |
Identifica a propriedade de dependência SelectedPressedBorderBrush . |
SelectedPressedForeground |
Obtém ou define um pincel que fornece o primeiro plano de um item de calendário selecionado que é pressionado. |
SelectedPressedForegroundProperty |
Identifica a propriedade de dependência SelectedPressedForeground . |
SelectionMode |
Obtém ou define um valor que indica os tipos de seleções permitidas. |
SelectionModeProperty |
Identifica a propriedade de dependência SelectionMode . |
Shadow |
Obtém ou define o efeito de sombra convertido pelo elemento . (Herdado de UIElement) |
Style |
Obtém ou define um Estilo de instância que é aplicado 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 tecla Tab . (Herdado de UIElement) |
TabNavigation |
Obtém ou define um valor que modifica como o tabbing e UIElement.TabIndex funcionam para esse controle. Observação Para Atualização do Windows 10 para Criadores (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) |
TemplateSettings |
Obtém um objeto que fornece valores calculados que podem ser referenciados como fontes de extensão de marcação {TemplateBinding} ao definir modelos para um controle CalendarView . |
TemplateSettingsProperty |
Identifica a propriedade de dependência TemplateSettings . |
TodayBackground |
Obtém ou define um pincel que fornece a tela de fundo da data atual no calendário. |
TodayBackgroundProperty |
Identifica a propriedade de dependência TodayBackground . |
TodayBlackoutBackground |
Obtém ou define um pincel que fornece a tela de fundo da data atual quando ela não pode ser selecionada. |
TodayBlackoutBackgroundProperty |
Identifica a propriedade de dependência TodayBlackoutBackground . |
TodayBlackoutForeground |
Obtém ou define um pincel que fornece o primeiro plano da data atual quando não pode ser selecionado. |
TodayBlackoutForegroundProperty |
Identifica a propriedade de dependência TodayBlackoutForeground . |
TodayDisabledBackground |
Obtém ou define um pincel que fornece a tela de fundo da data atual quando ela está desabilitada. |
TodayDisabledBackgroundProperty |
Identifica a propriedade de dependência TodayDisabledBackground . |
TodayFontWeight |
Obtém ou define o peso da fonte usado para exibir a data atual no calendário. |
TodayFontWeightProperty |
Identifica a propriedade de dependência TodayFontWeight . |
TodayForeground |
Obtém ou define um pincel que fornece o primeiro plano do item de calendário para a data atual. |
TodayForegroundProperty |
Identifica a propriedade de dependência TodayForeground . |
TodayHoverBackground |
Obtém ou define um pincel que fornece a tela de fundo da data atual quando o cursor está sobre ele. |
TodayHoverBackgroundProperty |
Identifica a propriedade de dependência TodayHoverBackground . |
TodayPressedBackground |
Obtém ou define um pincel que fornece a tela de fundo da data atual quando ela é pressionada. |
TodayPressedBackgroundProperty |
Identifica a propriedade de dependência TodayPressedBackground . |
TodaySelectedInnerBorderBrush |
Obtém ou define um pincel que fornece a borda interna da data atual quando ela é selecionada. |
TodaySelectedInnerBorderBrushProperty |
Identifica a propriedade de dependência TodaySelectedInnerBorderBrush . |
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 que se aplicam a um UIElement. (Herdado de UIElement) |
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 FrameworkElement. Não usado com frequência. Consulte Observações. (Herdado de FrameworkElement) |
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) |
VerticalDayItemAlignment |
Obtém ou define o alinhamento vertical dos itens do dia no calendário. |
VerticalDayItemAlignmentProperty |
Identifica a propriedade de dependência VerticalDayItemAlignment . |
VerticalFirstOfMonthLabelAlignment |
Obtém ou define o alinhamento vertical do texto da faixa do primeiro mês. |
VerticalFirstOfMonthLabelAlignmentProperty |
Identifica a propriedade de dependência VerticalFirstOfMonthLabelAlignment . |
Visibility |
Obtém ou define a visibilidade de um UIElement. Um |
Width |
Obtém ou define a largura de um FrameworkElement. (Herdado de FrameworkElement) |
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 inativa. (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 Teclado 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 Teclado 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 à direita. (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 roteados de 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. Objetos pai que implementam layout personalizado para seus elementos filho devem chamar esse método de suas implementações de substituição de layout para formar uma atualização de layout recursivo. (Herdado de UIElement) |
ArrangeOverride(Size) |
Fornece o comportamento para a 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 pai ScrollViewer que contenha o UIElement atual. (Herdado de UIElement) |
CapturePointer(Pointer) |
Define a captura de ponteiro para um UIElement. Depois de capturado, somente o elemento que tem captura disparará eventos relacionados ao ponteiro. (Herdado de UIElement) |
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
FindName(String) |
Recupera um objeto que tem o nome do identificador especificado. (Herdado de FrameworkElement) |
FindSubElementsForTouchTargeting(Point, Rect) |
Permite que uma subclasse UIElement exponha 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 nos casos em que uma animação não está ativa. (Herdado de DependencyObject) |
GetBindingExpression(DependencyProperty) |
Retorna a BindingExpression que representa a associação na propriedade especificada. (Herdado de FrameworkElement) |
GetChildrenInTabFocusOrder() |
Permite que uma subclasse UIElement exponha elementos filho que participam do foco de Tab. (Herdado de UIElement) |
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 para 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 de controle. (Herdado de FrameworkElement) |
InvalidateArrange() |
Invalida o estado de organização (layout) para um UIElement. Após a invalidação, o UIElement terá seu layout atualizado, o que ocorrerá de forma assíncrona. (Herdado de UIElement) |
InvalidateMeasure() |
Invalida o estado de medida (layout) de um UIElement. (Herdado de UIElement) |
InvalidateViewport() |
Invalida o estado do visor para um UIElement usado para calcular o visor efetivo. (Herdado de FrameworkElement) |
Measure(Size) |
Atualizações o DesiredSize de um UIElement. Normalmente, objetos que implementam layout personalizado para seus filhos de layout chamam esse método de suas próprias implementações MeasureOverride para formar uma atualização de layout recursiva. (Herdado de UIElement) |
MeasureOverride(Size) |
Fornece o comportamento para a passagem "Medida" do ciclo de layout. As classes podem substituir esse método para definir seu próprio comportamento de passagem "Medida". (Herdado de FrameworkElement) |
OnApplyTemplate() |
Invocado sempre que o código do aplicativo ou processos internos (como uma passagem de layout de recompilação) chamam 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 BringIntoViewRequested ocorra. (Herdado de UIElement) |
OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Chamado antes do evento CharacterReceived ocorrer. (Herdado de Control) |
OnCreateAutomationPeer() |
Quando implementado em uma classe derivada, retorna implementações AutomationPeer específicas da classe para a infraestrutura do Microsoft Automação da Interface do Usuário. (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 ocorrer. (Herdado de Control) |
OnDragEnter(DragEventArgs) |
Chamado antes do evento DragEnter ocorrer. (Herdado de Control) |
OnDragLeave(DragEventArgs) |
Chamado antes do evento DragLeave ocorrer. (Herdado de Control) |
OnDragOver(DragEventArgs) |
Chamado antes do evento DragOver ocorrer. (Herdado de Control) |
OnDrop(DragEventArgs) |
Chamado antes do evento Drop ocorrer. (Herdado de Control) |
OnGotFocus(RoutedEventArgs) |
Chamado antes do evento GotFocus ocorrer. (Herdado de Control) |
OnHolding(HoldingRoutedEventArgs) |
Chamado antes do evento Holding ocorrer. (Herdado de Control) |
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs) |
Chamado quando um atalho de teclado (ou acelerador) é processado em seu aplicativo. Substitua esse método para lidar com a forma como seu aplicativo responde quando um acelerador de teclado é invocado. (Herdado de UIElement) |
OnKeyDown(KeyRoutedEventArgs) |
Chamado antes do evento KeyDown ocorrer. (Herdado de Control) |
OnKeyUp(KeyRoutedEventArgs) |
Chamado antes do evento KeyUp ocorrer. (Herdado de Control) |
OnLostFocus(RoutedEventArgs) |
Chamado antes do evento LostFocus ocorrer. (Herdado de Control) |
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs) |
Chamado antes da ocorrência do evento ManipulationCompleted . (Herdado de Control) |
OnManipulationDelta(ManipulationDeltaRoutedEventArgs) |
Chamado antes do evento ManipulationDelta ocorrer. (Herdado de Control) |
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 do evento PointerCaptureLost ocorrer. (Herdado de Control) |
OnPointerEntered(PointerRoutedEventArgs) |
Chamado antes do evento PointerEntered ocorrer. (Herdado de Control) |
OnPointerExited(PointerRoutedEventArgs) |
Chamado antes da ocorrência do evento PointerExited . (Herdado de Control) |
OnPointerMoved(PointerRoutedEventArgs) |
Chamado antes do evento PointerMoved ocorrer. (Herdado de Control) |
OnPointerPressed(PointerRoutedEventArgs) |
Chamado antes do evento PointerPressed ocorrer. (Herdado de Control) |
OnPointerReleased(PointerRoutedEventArgs) |
Chamado antes do evento PointerReleased ocorrer. (Herdado de Control) |
OnPointerWheelChanged(PointerRoutedEventArgs) |
Chamado antes da ocorrência do evento PointerWheelChanged . (Herdado de Control) |
OnPreviewKeyDown(KeyRoutedEventArgs) |
Chamado antes do evento PreviewKeyDown ocorrer. (Herdado de Control) |
OnPreviewKeyUp(KeyRoutedEventArgs) |
Chamado antes do evento PreviewKeyUp ocorrer. (Herdado de Control) |
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Chamado pouco antes de um atalho de teclado (ou acelerador) ser 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 RightTapped ocorrer. (Herdado de Control) |
OnTapped(TappedRoutedEventArgs) |
Chamado antes do evento Tapped ocorrer. (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) |
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 escutar alterações em uma DependencyProperty específica nesta instância dependencyObject . (Herdado de DependencyObject) |
ReleasePointerCapture(Pointer) |
Libera capturas de ponteiro para captura de um ponteiro específico por esse 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 desse UIElement. Normalmente, o manipulador em questão foi adicionado por AddHandler. (Herdado de UIElement) |
SetBinding(DependencyProperty, BindingBase) |
Anexa uma associação a um FrameworkElement, usando o objeto de associação fornecido. (Herdado de FrameworkElement) |
SetDisplayDate(DateTime) |
Mostra a data especificada no calendário. |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
SetYearDecadeDisplayDimensions(Int32, Int32) |
Define o número de linhas e colunas a serem usadas nos modos de exibição Ano e Década. |
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 todas as regiões roláveis 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 permite ao usuário selecionar uma data usando uma exibição visual do calendário. (Herdado de UIElement) |
StartDragAsync(PointerPoint) |
Inicia uma operação do tipo "arrastar e soltar". Importante Não há suporte se um usuário executa o aplicativo no modo elevado, como administrador. |
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 para o objeto especificado. (Herdado de UIElement) |
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Tenta invocar um atalho de teclado (ou acelerador) pesquisando em toda a árvore visual do UIElement o atalho. (Herdado de UIElement) |
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 foi alterado. (Herdado de FrameworkElement) |
BringIntoViewRequested |
Ocorre quando StartBringIntoView é chamado nesse elemento ou em um de seus descendentes. (Herdado de UIElement) |
CalendarViewDayItemChanging |
Ocorre quando um CalendarViewDayItem está carregando. |
CharacterReceived |
Ocorre quando um único caractere composto é recebido pela fila de entrada. (Herdado de UIElement) |
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 clique desse elemento. (Herdado de UIElement) |
DragEnter |
Ocorre quando o sistema de entrada relata um evento de arrastar subjacente com esse elemento como o destino. (Herdado de UIElement) |
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 do tipo "arrastar" subjacente com esse elemento como a reprodução automática 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 soltar subjacente com esse elemento sendo uma reprodução automática. (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 visor efetivo do FrameworkElement é alterado. (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 recebe 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) |
Holding |
Ocorre quando uma interação hold sem tratamento ocorre na área de teste de clique desse elemento. (Herdado de UIElement) |
IsEnabledChanged |
Ocorre quando a propriedade IsEnabled é alterada. (Herdado de Control) |
KeyDown |
Ocorre quando uma tecla de teclado é pressionada enquanto o UIElement tem foco. (Herdado de UIElement) |
KeyUp |
Ocorre quando uma tecla de teclado é liberada 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 FrameworkElement começa a ser carregado. (Herdado de FrameworkElement) |
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 UIElement é concluída. (Herdado de UIElement) |
ManipulationDelta |
Ocorre quando o dispositivo de entrada muda de posição durante uma manipulação. (Herdado de UIElement) |
ManipulationInertiaStarting |
Ocorre quando o dispositivo de entrada perde contato com o objeto UIElement durante a manipulação e a inércia começa. (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. (Herdado de UIElement) |
NoFocusCandidateFound |
Ocorre quando um usuário tenta mover o foco (por meio de setas guia ou direcionais), 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 clique desse elemento. (Herdado de UIElement) |
PointerExited |
Ocorre quando um ponteiro sai da área de teste de clique desse elemento. (Herdado de UIElement) |
PointerMoved |
Ocorre quando um ponteiro se move enquanto o ponteiro permanece dentro da área de teste de clique desse elemento. (Herdado de UIElement) |
PointerPressed |
Ocorre quando o dispositivo de ponteiro inicia uma ação Pressionar dentro desse elemento. (Herdado de UIElement) |
PointerReleased |
Ocorre quando o dispositivo de ponteiro que iniciou anteriormente uma ação Press é liberado, enquanto está dentro desse elemento. Observe que não há garantia de que o fim de uma ação de Imprensa dispare um |
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 é liberada 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 direito enquanto o ponteiro está sobre o elemento . (Herdado de UIElement) |
SelectedDatesChanged |
Ocorre quando a coleção de datas selecionadas é alterada. |
SizeChanged |
Ocorre quando a propriedade ActualHeight ou ActualWidth altera o valor em um FrameworkElement. (Herdado de FrameworkElement) |
Tapped |
Ocorre quando uma interação tap sem tratamento ocorre na área de teste de clique desse elemento. (Herdado de UIElement) |
Unloaded |
Ocorre quando esse objeto não está mais conectado à árvore de objetos main. (Herdado de FrameworkElement) |