ContentDialog Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un cuadro de diálogo que se puede personalizar para contener casillas, hipervínculos, botones y cualquier otro contenido XAML.
/// [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 ContentDialog : ContentControl
[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 ContentDialog : ContentControl
Public Class ContentDialog
Inherits ContentControl
<ContentDialog .../>
-or-
<ContentDialog>
singleObject
</ContentDialog>
-or-
<ContentDialog>stringContent</ContentDialog>
- Herencia
-
Object IInspectable DependencyObject UIElement FrameworkElement Control ContentControl ContentDialog
- Atributos
Ejemplos
Sugerencia
Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Controles de diálogo.
La aplicación WinUI 3 Gallery incluye ejemplos interactivos de la mayoría de los controles, las características y la funcionalidad de WinUI 3. Obtenga la aplicación en Microsoft Store u obtenga el código fuente en GitHub.
En este ejemplo se muestra cómo crear y mostrar un contentDialog simple en el código.
Importante
En este ejemplo se supone que el cuadro de diálogo se muestra desde una página. Para mostrar el cuadro de diálogo desde una ventana, consulta la sección Establecer xamlRoot de los comentarios.
private async void DisplayNoWifiDialog()
{
ContentDialog noWifiDialog = new ContentDialog()
{
XamlRoot = this.XamlRoot,
Title = "No wifi connection",
Content = "Check connection and try again.",
CloseButtonText = "Ok"
};
await noWifiDialog.ShowAsync();
}
En este ejemplo se muestra cómo crear un ContentDialog en el XAML de una página de aplicación. Aunque el cuadro de diálogo se define en la página de la aplicación, no se muestra hasta que se llama a ShowAsync en el código.
Aquí, la propiedad IsPrimaryButtonEnabled se establece false
en . El botón principal está habilitado en el código cuando el usuario comprueba la casilla para confirmar su antigüedad.
La propiedad TitleTemplate se usa para crear un título que incluya un logotipo y texto.
<ContentDialog x:Name="termsOfUseContentDialog"
PrimaryButtonText="Accept" IsPrimaryButtonEnabled="False"
CloseButtonText="Cancel"
Opened="TermsOfUseContentDialog_Opened">
<ContentDialog.TitleTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="ms-appx:///Assets/SmallLogo.png" Width="40" Height="40" Margin="10,0"/>
<TextBlock Text="Terms of use"/>
</StackPanel>
</DataTemplate>
</ContentDialog.TitleTemplate>
<StackPanel>
<TextBlock TextWrapping="WrapWholeWords">
<Run>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor
congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus
malesuada libero, sit amet commodo magna eros quis urna.</Run><LineBreak/>
<Run>Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.</Run><LineBreak/>
<Run>Pellentesque habitant morbi tristique senectus et netus et malesuada fames
ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.</Run><LineBreak/>
<Run>Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc.
Mauris eget neque at sem venenatis eleifend. Ut nonummy.</Run>
</TextBlock>
<CheckBox x:Name="ConfirmAgeCheckBox" Content="I am over 13 years of age."
Checked="ConfirmAgeCheckBox_Checked" Unchecked="ConfirmAgeCheckBox_Unchecked"/>
</StackPanel>
</ContentDialog>
private async void ShowTermsOfUseContentDialogButton_Click(object sender, RoutedEventArgs e)
{
termsOfUseContentDialog.XamlRoot = this.XamlRoot;
ContentDialogResult result = await termsOfUseContentDialog.ShowAsync();
if (result == ContentDialogResult.Primary)
{
// Terms of use were accepted.
}
else
{
// User pressed Cancel, ESC, or the back arrow.
// Terms of use were not accepted.
}
}
private void TermsOfUseContentDialog_Opened(ContentDialog sender, ContentDialogOpenedEventArgs args)
{
// Ensure that the check box is unchecked each time the dialog opens.
ConfirmAgeCheckBox.IsChecked = false;
}
private void ConfirmAgeCheckBox_Checked(object sender, RoutedEventArgs e)
{
termsOfUseContentDialog.IsPrimaryButtonEnabled = true;
}
private void ConfirmAgeCheckBox_Unchecked(object sender, RoutedEventArgs e)
{
termsOfUseContentDialog.IsPrimaryButtonEnabled = false;
}
En este ejemplo se muestra cómo crear y usar un diálogo personalizado más complejo (SignInContentDialog
) derivado de ContentDialog. Consulte también la sección Controles derivados con estilos winUI de este artículo.
<ContentDialog
x:Class="ContentDialog_WinUI3.SignInContentDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ContentDialog_WinUI3"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="SIGN IN"
PrimaryButtonText="Sign In"
CloseButtonText="Cancel"
PrimaryButtonClick="ContentDialog_PrimaryButtonClick"
CloseButtonClick="ContentDialog_CloseButtonClick">
<ContentDialog.Resources>
<Style TargetType="local:SignInContentDialog" BasedOn="{StaticResource DefaultContentDialogStyle}"/>
</ContentDialog.Resources>
<StackPanel VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<TextBox Name="userNameTextBox" Header="User name"
TextChanged="UserNameTextBox_TextChanged"/>
<PasswordBox Name="passwordTextBox" Header="Password" IsPasswordRevealButtonEnabled="True"
PasswordChanged="PasswordTextBox_PasswordChanged"/>
<CheckBox Name="saveUserNameCheckBox" Content="Save user name"/>
<InfoBar x:Name="errorInfoBar" Severity="Error" IsOpen="False" IsClosable="False"/>
<!-- Content body -->
<TextBlock Name="body" Style="{StaticResource BodyTextBlockStyle}" TextWrapping="Wrap">
<TextBlock.Text>
Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</TextBlock.Text>
</TextBlock>
</StackPanel>
</ContentDialog>
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using System.Threading.Tasks;
namespace ContentDialog_WinUI3
{
public enum SignInResult
{
SignInOK,
SignInFail,
SignInCancel,
Nothing
}
public sealed partial class SignInContentDialog : ContentDialog
{
public SignInResult Result { get; private set; }
public SignInContentDialog()
{
this.InitializeComponent();
this.Opened += SignInContentDialog_Opened;
this.Closing += SignInContentDialog_Closing;
}
private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
// Ensure the user name and password fields aren't empty. If a required
// field is empty, set args.Cancel = true to keep the dialog open.
if (string.IsNullOrEmpty(userNameTextBox.Text))
{
errorInfoBar.Message = "User name is required.";
errorInfoBar.IsOpen = true;
}
else if (string.IsNullOrEmpty(passwordTextBox.Password))
{
errorInfoBar.Message = "Password is required.";
errorInfoBar.IsOpen = true;
}
args.Cancel = errorInfoBar.IsOpen;
// If you're performing async operations in the button click handler,
// get a deferral before you await the operation. Then, complete the
// deferral when the async operation is complete.
if (args.Cancel == false)
{
ContentDialogButtonClickDeferral deferral = args.GetDeferral();
if (await SimulateAsyncSignInOperation())
{
this.Result = SignInResult.SignInOK;
}
else
{
this.Result = SignInResult.SignInFail;
}
deferral.Complete();
}
}
private async Task<bool> SimulateAsyncSignInOperation()
{
// return true to simulate sign-in success.
return true;
// return false to simulate sign-in failure.
/// return false;
}
private void ContentDialog_CloseButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
// User clicked Cancel, ESC, or the system back button.
this.Result = SignInResult.SignInCancel;
}
void SignInContentDialog_Opened(ContentDialog sender, ContentDialogOpenedEventArgs args)
{
this.Result = SignInResult.Nothing;
// If the user name is saved, get it and populate the user name field.
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
if (localSettings.Values.ContainsKey("userName"))
{
userNameTextBox.Text = localSettings.Values["userName"].ToString();
saveUserNameCheckBox.IsChecked = true;
}
}
void SignInContentDialog_Closing(ContentDialog sender, ContentDialogClosingEventArgs args)
{
// If sign in was successful, save or clear the user name based on the user choice.
if (this.Result == SignInResult.SignInOK)
{
if (saveUserNameCheckBox.IsChecked == true)
{
SaveUserName();
}
else
{
ClearUserName();
}
}
}
private void SaveUserName()
{
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
localSettings.Values["userName"] = userNameTextBox.Text;
}
private void ClearUserName()
{
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
localSettings.Values["userName"] = null;
userNameTextBox.Text = string.Empty;
}
private void UserNameTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
// Clear the error if the user name field isn't empty.
if (!string.IsNullOrEmpty(userNameTextBox.Text))
{
errorInfoBar.Message = string.Empty;
errorInfoBar.IsOpen = false;
}
}
private void PasswordTextBox_PasswordChanged(object sender, RoutedEventArgs e)
{
// Clear the error if the password field isn't empty.
if (!string.IsNullOrEmpty(passwordTextBox.Password))
{
errorInfoBar.Message = string.Empty;
errorInfoBar.IsOpen = false;
}
}
}
}
Este es el código que muestra y SignInContentDialog
usa su personalizado SignInResult
.
private async void ShowSignInDialogButton_Click(object sender, RoutedEventArgs e)
{
SignInContentDialog signInDialog = new SignInContentDialog()
{
XamlRoot = rootPanel.XamlRoot
};
await signInDialog.ShowAsync();
if (signInDialog.Result == SignInResult.SignInOK)
{
// Sign in was successful.
}
else if (signInDialog.Result == SignInResult.SignInFail)
{
// Sign in failed.
}
else if (signInDialog.Result == SignInResult.SignInCancel)
{
// Sign in was cancelled by the user.
}
}
Comentarios
Sugerencia
Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Controles de diálogo.
Use contentDialog para solicitar la entrada del usuario o para mostrar información en un cuadro de diálogo modal. Puedes agregar un ContentDialog a una página de la aplicación mediante código o XAML, o puedes crear una clase de diálogo personalizada derivada de ContentDialog. Ambas formas se muestran en la sección de ejemplos de este tema.
Título
Utilice la propiedad Title para colocar un título en el cuadro de diálogo. Para agregar un elemento de título complejo con más texto simple, puede usar la propiedad TitleTemplate .
Botones de comando
ContentDialog tiene 3 botones integrados que describen las acciones que el usuario puede realizar en respuesta al mensaje del cuadro de diálogo. Todos los diálogos deben tener una acción segura y no destructiva. Los diálogos también pueden contener opcionalmente una o dos acciones específicas de "hacerlo" en respuesta al aviso.
Use las propiedades PrimaryButtonText y SecondaryButtonText para mostrar las respuestas a la pregunta o acción principal que plantea el cuadro de diálogo.
Utilice la propiedad CloseButtonText para establecer el texto para mostrar para el botón seguro y no destructivo. El botón cerrar del cuadro de diálogo también se invoca cuando el usuario realiza una acción Cancelar , como presionar la tecla ESC o presionar el botón Atrás del sistema.
Opcionalmente, puede elegir diferenciar uno de los tres botones como el botón predeterminado del cuadro de diálogo. Utilice la propiedad DefaultButton para diferenciar uno de los botones. Este botón recibirá el tratamiento visual Botón de énfasis, responderá automáticamente a la tecla ENTRAR y recibirá el foco cuando se abra el cuadro de diálogo a menos que el contenido del diálogo contenga elementos que se puedan centrar.
Mostrar el cuadro de diálogo y usarlo es el resultado
Para mostrar el cuadro de diálogo, llame al método ShowAsync . Use contentDialogResult devuelto por este método para determinar en qué botones se hizo clic, si existe. Si el usuario presiona ESC, la flecha atrás del sistema o gamepad B, el resultado de este método será None
.
Establecimiento de XamlRoot
Al mostrar un ContentDialog, debes establecer manualmente xamlRoot del cuadro de diálogo en la raíz del host XAML. Para ello, establezca la propiedad XamlRoot de ContentDialog en el mismo XamlRoot que un elemento que ya está en el árbol XAML.
Si contentDialog se muestra desde una página, puedes establecer la propiedad XamlRoot de ContentDialog en xamlRoot de la página ( XamlRoot = this.XamlRoot
).
Window no tiene una propiedad XamlRoot, por lo que si el cuadro de diálogo se muestra desde una ventana, establezca la propiedad XamlRoot del diálogo en la del elemento de contenido raíz de Window, como se muestra aquí.
<Window
... >
<Grid x:Name="rootPanel">
</Grid>
</Window>
private async void DisplayNoWifiDialog()
{
ContentDialog noWifiDialog = new ContentDialog
{
XamlRoot = rootPanel.XamlRoot,
Title = "No wifi connection",
Content = "Check your connection and try again.",
CloseButtonText = "Ok"
};
ContentDialogResult result = await noWifiDialog.ShowAsync();
}
Cerrar el cuadro de diálogo
Es posible que desee realizar algún trabajo antes de que se cierre el cuadro de diálogo (por ejemplo, para comprobar que el usuario ha escrito datos en campos de formulario antes de enviar una solicitud). Tiene dos maneras de realizar el trabajo antes de que se cierre el cuadro de diálogo. Puede controlar los eventos PrimaryButtonClick, SecondaryButtonClick o CloseButtonClick para obtener la respuesta del usuario cuando el usuario presiona un botón y comprueba el estado del cuadro de diálogo antes de cerrarlo. También puede controlar el evento Closing para que funcione antes de que se cierre el cuadro de diálogo.
Solo se puede mostrar un ContentDialog a la vez. Para encadenar más de un ContentDialog, controle el evento Closing del primer ContentDialog. En el controlador de eventos De cierre , llame a ShowAsync en el segundo cuadro de diálogo para mostrarlo.
Advertencia
Solo puede haber uno ContentDialog abierto en cada subproceso a la vez. Si intenta abrir dos ContentDialogs, se producirá una excepción, aunque intenten abrirse en ventanas de aplicaciones independientes.
Controles derivados con estilos winUI
Si derivas un control personalizado de un control XAML existente, no obtendrá los estilos de WinUI de forma predeterminada. Para aplicar los estilos de WinUI:
- Cree un nuevo estilo con su TargetType establecido en el control personalizado.
- Base el estilo en el estilo predeterminado del control del que se deriva.
Un escenario común para esto es derivar un nuevo control de ContentDialog. En este ejemplo se muestra cómo crear un nuevo estilo que se aplique DefaultContentDialogStyle
al cuadro de diálogo personalizado.
<ContentDialog
x:Class="ExampleApp.SignInContentDialog"
... >
<ContentDialog.Resources>
<Style TargetType="local:SignInContentDialog"
BasedOn="{StaticResource DefaultContentDialogStyle}"/>
</ContentDialog.Resources>
<!-- CONTENT -->
</ContentDialog>
Estilo de control y plantilla
Puede modificar el estilo predeterminado y controlTemplate para proporcionar al control una apariencia única. Para obtener información sobre cómo modificar el estilo y la plantilla de un control, consulta Estilos XAML. El estilo, la plantilla y los recursos predeterminados que definen la apariencia del control se incluyen en el generic.xaml
archivo . Para fines de diseño, generic.xaml
se instala con el paquete NuGet SDK de Aplicaciones para Windows. De forma predeterminada, la ubicación es \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml
. Los estilos y recursos de diferentes versiones del SDK pueden tener valores diferentes.
XAML también incluye recursos que puedes usar para modificar los colores de un control en diferentes estados visuales sin modificar la plantilla de control. Se prefiere modificar estos recursos para establecer propiedades como Background y Foreground. Para obtener más información, consulta la sección Estilo ligero del artículo Estilos XAML .
Constructores
ContentDialog() |
Inicializa una nueva instancia de la clase ContentDialog . |
Propiedades
AccessKey |
Obtiene o establece la clave de acceso (mnemonic) para este elemento. (Heredado de UIElement) |
AccessKeyScopeOwner |
Obtiene o establece un elemento de origen que proporciona el ámbito de la clave de acceso para este elemento, incluso si no está en el árbol visual del elemento de origen. (Heredado de UIElement) |
ActualHeight |
Obtiene el alto representado de frameworkElement. Vea la sección Comentarios. (Heredado de FrameworkElement) |
ActualOffset |
Obtiene la posición de este UIElement, en relación con su elemento primario, calculado durante el paso de organización del proceso de diseño. (Heredado de UIElement) |
ActualSize |
Obtiene el tamaño que calcula este UIElement durante el paso de organización del proceso de diseño. (Heredado de UIElement) |
ActualTheme |
Obtiene el tema de la interfaz de usuario que usa actualmente el elemento , que podría ser diferente del RequestedTheme. (Heredado de FrameworkElement) |
ActualWidth |
Obtiene el ancho representado de un FrameworkElement. Vea la sección Comentarios. (Heredado de FrameworkElement) |
AllowDrop |
Obtiene o establece un valor que determina si este UIElement puede ser un destino de colocación con fines de operaciones de arrastrar y colocar. (Heredado de UIElement) |
AllowFocusOnInteraction |
Obtiene o establece un valor que indica si el elemento obtiene automáticamente el foco cuando el usuario interactúa con él. (Heredado de FrameworkElement) |
AllowFocusWhenDisabled |
Obtiene o establece si un control deshabilitado puede recibir el foco. (Heredado de FrameworkElement) |
Background |
Obtiene o establece un pincel que proporciona el fondo del control. (Heredado de Control) |
BackgroundSizing |
Obtiene o establece un valor que indica hasta dónde se extiende el fondo en relación con el borde de este elemento. (Heredado de Control) |
BaseUri |
Obtiene un identificador uniforme de recursos (URI) que representa el URI base de un objeto construido con XAML en tiempo de carga XAML. Esta propiedad es útil para la resolución de URI en tiempo de ejecución. (Heredado de FrameworkElement) |
BorderBrush |
Obtiene o establece un pincel que describe el relleno de borde de un control. (Heredado de Control) |
BorderThickness |
Obtiene o establece el grosor del borde de un control. (Heredado de Control) |
CacheMode |
Obtiene o establece un valor que indica que el contenido representado debe almacenarse en caché como un mapa de bits compuesto cuando sea posible. (Heredado de UIElement) |
CanBeScrollAnchor |
Obtiene o establece un valor que indica si UIElement puede ser un candidato para el delimitador de desplazamiento. (Heredado de UIElement) |
CanDrag |
Obtiene o establece un valor que indica si el elemento se puede arrastrar como datos en una operación de arrastrar y colocar. (Heredado de UIElement) |
CenterPoint |
Obtiene o establece el punto central del elemento, que es el punto sobre el que se produce la rotación o el escalado. Afecta a la posición de representación del elemento. (Heredado de UIElement) |
CharacterSpacing |
Obtiene o establece el espaciado uniforme entre caracteres, en unidades de 1/1000 de em. (Heredado de Control) |
Clip |
Obtiene o establece el objeto RectangleGeometry utilizado para definir el esquema del contenido de un uiElement. (Heredado de UIElement) |
CloseButtonCommand |
Obtiene o establece el comando que se va a invocar cuando se pulsa el botón Cerrar. |
CloseButtonCommandParameter |
Obtiene o establece el parámetro que se va a pasar al comando para el botón cerrar. |
CloseButtonCommandParameterProperty |
Obtiene el identificador de la propiedad de dependencia CloseButtonCommandParameter. |
CloseButtonCommandProperty |
Obtiene el identificador de la propiedad de dependencia CloseButtonCommand. |
CloseButtonStyle |
Obtiene o establece el estilo que se va a aplicar al botón Cerrar del cuadro de diálogo. |
CloseButtonStyleProperty |
Obtiene el identificador de la propiedad de dependencia CloseButtonStyle. |
CloseButtonText |
Obtiene o establece el texto que se va a mostrar en el botón Cerrar. |
CloseButtonTextProperty |
Obtiene el identificador de la propiedad de dependencia CloseButtonText. |
CompositeMode |
Obtiene o establece una propiedad que declara modos de composición y combinación alternativos para el elemento en su diseño y ventana primarios. Esto es relevante para los elementos implicados en una interfaz de usuario de XAML/Microsoft DirectX mixta. (Heredado de UIElement) |
Content |
Obtiene o establece el contenido de un ContentControl. (Heredado de ContentControl) |
ContentTemplate |
Obtiene o establece la plantilla de datos que se usa para mostrar el contenido de ContentControl. (Heredado de ContentControl) |
ContentTemplateRoot |
Obtiene el elemento raíz de la plantilla de datos especificada por la propiedad ContentTemplate . (Heredado de ContentControl) |
ContentTemplateSelector |
Obtiene o establece un objeto de selección que cambia la clase DataTemplate que se va a aplicar para el contenido, en función del procesamiento de información sobre el elemento de contenido o su contenedor en tiempo de ejecución. (Heredado de ContentControl) |
ContentTransitions |
Obtiene o establece la colección de elementos de estilo Transition que se aplican al contenido de un ContentControl. (Heredado de ContentControl) |
ContextFlyout |
Obtiene o establece el control flotante asociado a este elemento. (Heredado de UIElement) |
CornerRadius |
Obtiene o establece el radio de las esquinas del borde del control. (Heredado de Control) |
DataContext |
Obtiene o establece el contexto de datos de un FrameworkElement. Un uso común de un contexto de datos es cuando usa |
DefaultButton |
Obtiene o establece un valor que indica qué botón del cuadro de diálogo es la acción predeterminada. |
DefaultButtonProperty |
Obtiene el identificador de la propiedad de dependencia DefaultButton. |
DefaultStyleKey |
Obtiene o establece la clave que hace referencia al estilo predeterminado para el control. Los autores de controles personalizados usan esta propiedad para cambiar el valor predeterminado del estilo que usa su control. (Heredado de Control) |
DefaultStyleResourceUri |
Obtiene o establece la ruta de acceso al archivo de recursos que contiene el estilo predeterminado para el control. (Heredado de Control) |
DesiredSize |
Obtiene el tamaño que calcula este UIElement durante el paso de medida del proceso de diseño. (Heredado de UIElement) |
Dispatcher |
Siempre devuelve |
DispatcherQueue |
Obtiene el objeto |
ElementSoundMode |
Obtiene o establece un valor que especifica la preferencia de un control para si se reproducen sonidos. (Heredado de Control) |
ExitDisplayModeOnAccessKeyInvoked |
Obtiene o establece un valor que especifica si se descarta la presentación de la clave de acceso cuando se invoca una clave de acceso. (Heredado de UIElement) |
FlowDirection |
Obtiene o establece la dirección en la que el texto y otros elementos de la interfaz de usuario fluyen dentro de cualquier elemento primario que controla su diseño. Esta propiedad se puede establecer |
FocusState |
Obtiene un valor que especifica si este control tiene el foco y el modo por el que se obtuvo el foco. (Heredado de UIElement) |
FocusVisualMargin |
Obtiene o establece el margen exterior del objeto visual de foco para frameworkElement. (Heredado de FrameworkElement) |
FocusVisualPrimaryBrush |
Obtiene o establece el pincel utilizado para dibujar el borde exterior de un |
FocusVisualPrimaryThickness |
Obtiene o establece el grosor del borde exterior de un |
FocusVisualSecondaryBrush |
Obtiene o establece el pincel usado para dibujar el borde interno de un |
FocusVisualSecondaryThickness |
Obtiene o establece el grosor del borde interno de un |
FontFamily |
Obtiene o establece la fuente utilizada para mostrar texto en el control. (Heredado de Control) |
FontSize |
Obtiene o establece el tamaño del texto de este control. (Heredado de Control) |
FontStretch |
Obtiene o establece el grado al que se condensa o expande la fuente en la pantalla. (Heredado de Control) |
FontStyle |
Obtiene o establece el estilo en el que se representa el texto. (Heredado de Control) |
FontWeight |
Obtiene o establece el grosor de la fuente especificada. (Heredado de Control) |
Foreground |
Obtiene o establece un pincel que describe el color de primer plano. (Heredado de Control) |
FullSizeDesired |
Obtiene o establece un valor que indica si se está realizando una solicitud para mostrar el tamaño completo del cuadro de diálogo. |
FullSizeDesiredProperty |
Obtiene el identificador de la propiedad de dependencia FullSizeDesired. |
Height |
Obtiene o establece el alto sugerido de un FrameworkElement. (Heredado de FrameworkElement) |
HighContrastAdjustment |
Obtiene o establece un valor que indica si el marco ajusta automáticamente las propiedades visuales del elemento cuando se habilitan los temas de contraste alto. (Heredado de UIElement) |
HorizontalAlignment |
Obtiene o establece las características de alineación horizontal que se aplican a un FrameworkElement cuando se compone en un elemento primario de diseño, como un panel o un control de elementos. (Heredado de FrameworkElement) |
HorizontalContentAlignment |
Obtiene o establece la alineación horizontal del contenido del control. (Heredado de Control) |
IsAccessKeyScope |
Obtiene o establece un valor que indica si un elemento define su propio ámbito de clave de acceso. (Heredado de UIElement) |
IsDoubleTapEnabled |
Obtiene o establece un valor que determina si el evento DoubleTapped puede originarse desde ese elemento. (Heredado de UIElement) |
IsEnabled |
Obtiene o establece un valor que indica si el usuario puede interactuar con el control. (Heredado de Control) |
IsFocusEngaged |
Obtiene o establece un valor que indica si el foco está restringido al control cuando el usuario presiona el botón A/Select en un controlador de juego. (Heredado de Control) |
IsFocusEngagementEnabled |
Obtiene o establece un valor que indica si el foco se puede restringir al control cuando el usuario presiona el botón A/Select en un controlador de juego. (Heredado de Control) |
IsHitTestVisible |
Obtiene o establece si el área contenida de este UIElement puede devolver valores true para las pruebas de posicionamiento. (Heredado de UIElement) |
IsHoldingEnabled |
Obtiene o establece un valor que determina si el evento Holding puede originarse en ese elemento. (Heredado de UIElement) |
IsLoaded |
Obtiene un valor que indica si el elemento se ha agregado al árbol de elementos y está listo para la interacción. (Heredado de FrameworkElement) |
IsPrimaryButtonEnabled |
Obtiene o establece si el botón principal del diálogo está habilitado. |
IsPrimaryButtonEnabledProperty |
Obtiene el identificador de la propiedad de dependencia IsPrimaryButtonEnabled . |
IsRightTapEnabled |
Obtiene o establece un valor que determina si el evento RightTapped puede originarse en ese elemento. (Heredado de UIElement) |
IsSecondaryButtonEnabled |
Obtiene o establece si el botón secundario del diálogo está habilitado. |
IsSecondaryButtonEnabledProperty |
Obtiene el identificador de la propiedad de dependencia IsSecondaryButtonEnabled . |
IsTabStop |
Obtiene o establece un valor que indica si un control está incluido en la navegación por tabulación. (Heredado de UIElement) |
IsTapEnabled |
Obtiene o establece un valor que determina si el evento Tapped puede originarse en ese elemento. (Heredado de UIElement) |
IsTextScaleFactorEnabled |
Obtiene o establece si la ampliación automática del texto, para reflejar la configuración del tamaño del texto del sistema, está habilitada. (Heredado de Control) |
KeyboardAcceleratorPlacementMode |
Obtiene o establece un valor que indica si la información sobre herramientas del control muestra la combinación de teclas para su acelerador de teclado asociado. (Heredado de UIElement) |
KeyboardAcceleratorPlacementTarget |
Obtiene o establece un valor que indica la información sobre herramientas de control que muestra la combinación de teclas de aceleración. (Heredado de UIElement) |
KeyboardAccelerators |
Obtiene la colección de combinaciones de teclas que invocan una acción mediante el teclado. Normalmente, los aceleradores se asignan a botones o elementos de menú.
|
KeyTipHorizontalOffset |
Obtiene o establece un valor que indica la distancia izquierda o derecha que se coloca la sugerencia de clave en relación con uiElement. (Heredado de UIElement) |
KeyTipPlacementMode |
Obtiene o establece un valor que indica dónde se coloca la sugerencia de clave de acceso en relación con el límite de UIElement. (Heredado de UIElement) |
KeyTipTarget |
Obtiene o establece un valor que indica el elemento de destino de la sugerencia de clave de acceso. (Heredado de UIElement) |
KeyTipVerticalOffset |
Obtiene o establece un valor que indica hasta dónde se coloca la sugerencia de teclas en relación con el elemento de la interfaz de usuario. (Heredado de UIElement) |
Language |
Obtiene o establece la información del lenguaje de localización o globalización que se aplica a un FrameworkElement y también a todos los elementos secundarios de FrameworkElement actuales en la representación del objeto y en la interfaz de usuario. (Heredado de FrameworkElement) |
Lights |
Obtiene la colección de objetos XamlLight adjuntos a este elemento. (Heredado de UIElement) |
ManipulationMode |
Obtiene o establece el valor ManipulationModes usado para el comportamiento uiElement y la interacción con gestos. Establecer este valor permite controlar los eventos de manipulación de este elemento en el código de la aplicación. (Heredado de UIElement) |
Margin |
Obtiene o establece el margen externo de un FrameworkElement. (Heredado de FrameworkElement) |
MaxHeight |
Obtiene o establece la restricción de alto máxima de un FrameworkElement. (Heredado de FrameworkElement) |
MaxWidth |
Obtiene o establece la restricción de ancho máximo de un FrameworkElement. (Heredado de FrameworkElement) |
MinHeight |
Obtiene o establece la restricción de altura mínima de un FrameworkElement. (Heredado de FrameworkElement) |
MinWidth |
Obtiene o establece la restricción de ancho mínimo de un FrameworkElement. (Heredado de FrameworkElement) |
Name |
Obtiene o establece el nombre de identificación del objeto. Cuando un procesador XAML crea el árbol de objetos a partir del marcado XAML, el código en tiempo de ejecución puede hacer referencia al objeto declarado por XAML por este nombre. (Heredado de FrameworkElement) |
Opacity |
Obtiene o establece el grado de opacidad del objeto. (Heredado de UIElement) |
OpacityTransition |
Obtiene o establece scalarTransition que anima los cambios realizados en la propiedad Opacity. (Heredado de UIElement) |
Padding |
Establece el espaciado interno dentro de un control. (Heredado de Control) |
Parent |
Obtiene el objeto primario de este FrameworkElement en el árbol de objetos. (Heredado de FrameworkElement) |
PointerCaptures |
Obtiene el conjunto de todos los punteros capturados, representados como valores de puntero . (Heredado de UIElement) |
PrimaryButtonCommand |
Obtiene o establece el comando que se va a invocar cuando se pulsa el botón principal. |
PrimaryButtonCommandParameter |
Obtiene o establece el parámetro que se va a pasar al comando del botón principal. |
PrimaryButtonCommandParameterProperty |
Obtiene el identificador de la propiedad de dependencia PrimaryButtonCommandParameter. |
PrimaryButtonCommandProperty |
Obtiene el identificador de la propiedad de dependencia PrimaryButtonCommand. |
PrimaryButtonStyle |
Obtiene o establece el estilo que se va a aplicar al botón principal del diálogo. |
PrimaryButtonStyleProperty |
Obtiene el identificador de la propiedad de dependencia PrimaryButtonStyle. |
PrimaryButtonText |
Obtiene o establece el texto que se va a mostrar en el botón principal. |
PrimaryButtonTextProperty |
Obtiene el identificador de la propiedad de dependencia PrimaryButtonText. |
Projection |
Obtiene o establece la proyección de perspectiva (efecto 3D) que se aplicará al representar este elemento. (Heredado de UIElement) |
ProtectedCursor |
Obtiene o establece el cursor que se muestra cuando el puntero está sobre este elemento. El valor predeterminado es NULL, lo que indica que no hay ningún cambio en el cursor. (Heredado de UIElement) |
RasterizationScale |
Obtiene un valor que representa el número de píxeles sin formato (físicos) para cada píxel de vista. (Heredado de UIElement) |
RenderSize |
Obtiene el tamaño de representación final de un UIElement. No se recomienda usar, vea Comentarios. (Heredado de UIElement) |
RenderTransform |
Obtiene o establece información de transformación que afecta a la posición de representación de un UIElement. (Heredado de UIElement) |
RenderTransformOrigin |
Obtiene o establece el punto de origen de cualquier posible transformación de representación declarada por RenderTransform, en relación con los límites de UIElement. (Heredado de UIElement) |
RequestedTheme |
Obtiene o establece el tema de la interfaz de usuario que usa UIElement (y sus elementos secundarios) para la determinación de recursos. El tema de la interfaz de usuario que especifique con |
RequiresPointer |
Obtiene o establece si un elemento de interfaz de usuario admite el modo de mouse, que emula las experiencias de interacción del puntero con dispositivos de entrada que no son de puntero, como un teclado o un controlador de juego. (Heredado de Control) |
Resources |
Obtiene el diccionario de recursos definido localmente. En XAML, puedes establecer elementos de recursos como elementos de objeto secundarios de un |
Rotation |
Obtiene o establece el ángulo de rotación en sentido de las agujas del reloj, en grados. Gira en relación con rotationAxis y CenterPoint. Afecta a la posición de representación del elemento. (Heredado de UIElement) |
RotationAxis |
Obtiene o establece el eje que se va a girar el elemento. (Heredado de UIElement) |
RotationTransition |
Obtiene o establece scalarTransition que anima los cambios a la propiedad Rotation. (Heredado de UIElement) |
Scale |
Obtiene o establece la escala del elemento. Escala en relación con el CenterPoint del elemento. Afecta a la posición de representación del elemento. (Heredado de UIElement) |
ScaleTransition |
Obtiene o establece vector3Transition que anima los cambios en la propiedad Scale. (Heredado de UIElement) |
SecondaryButtonCommand |
Obtiene o establece el comando que se va a invocar cuando se pulsa el botón secundario. |
SecondaryButtonCommandParameter |
Obtiene o establece el parámetro que se va a pasar al comando del botón secundario. |
SecondaryButtonCommandParameterProperty |
Obtiene el identificador de la propiedad de dependencia SecondaryButtonCommandParameter. |
SecondaryButtonCommandProperty |
Obtiene el identificador de la propiedad de dependencia SecondaryButtonCommand. |
SecondaryButtonStyle |
Obtiene o establece el estilo que se va a aplicar al botón secundario del cuadro de diálogo. |
SecondaryButtonStyleProperty |
Obtiene el identificador de la propiedad de dependencia SecondaryButtonStyle. |
SecondaryButtonText |
Obtiene o establece el texto que se va a mostrar en el botón secundario. |
SecondaryButtonTextProperty |
Obtiene el identificador de la propiedad de dependencia SecondaryButtonText. |
Shadow |
Obtiene o establece el efecto de sombra convertido por el elemento . (Heredado de UIElement) |
Style |
Obtiene o establece un estilo de instancia que se aplica a este objeto durante el diseño y la representación. (Heredado de FrameworkElement) |
TabFocusNavigation |
Obtiene o establece un valor que modifica el funcionamiento de tabulación y TabIndex para este control. (Heredado de UIElement) |
TabIndex |
Obtiene o establece un valor que determina el orden en el que los elementos reciben el foco cuando el usuario navega por los controles mediante la tecla Tab . (Heredado de UIElement) |
TabNavigation |
Obtiene o establece un valor que modifica el funcionamiento de tabulación y UIElement.TabIndex para este control. Nota Para Windows 10 Creators Update (compilación 10.0.15063) y versiones más recientes, la propiedad TabFocusNavigation está disponible en la clase base UIElement para incluir objetos en la secuencia de pestañas que no usan controlTemplate. |
Tag |
Obtiene o establece un valor de objeto arbitrario que se puede usar para almacenar información personalizada sobre este objeto. (Heredado de FrameworkElement) |
Template |
Obtiene o establece una plantilla de control. La plantilla de control define la apariencia visual de un control en la interfaz de usuario y se define en el marcado XAML. (Heredado de Control) |
Title |
Obtiene o establece el título del cuadro de diálogo. |
TitleProperty |
Obtiene el identificador de la propiedad de dependencia Title. |
TitleTemplate |
Obtiene o establece la plantilla de título. |
TitleTemplateProperty |
Obtiene el identificador de la propiedad de dependencia TitleTemplate. |
Transform3D |
Obtiene o establece el efecto de transformación 3D que se va a aplicar al representar este elemento. (Heredado de UIElement) |
TransformMatrix |
Obtiene o establece la matriz de transformación que se va a aplicar al elemento . (Heredado de UIElement) |
Transitions |
Obtiene o establece la colección de elementos de estilo Transition que se aplican a un UIElement. (Heredado de UIElement) |
Translation |
Obtiene o establece la posición de representación x, y y z del elemento. (Heredado de UIElement) |
TranslationTransition |
Obtiene o establece vector3Transition que anima los cambios en la propiedad Translation. (Heredado de UIElement) |
Triggers |
Obtiene la colección de desencadenadores para las animaciones definidas para un FrameworkElement. No se suele utilizar. Vea la sección Comentarios. (Heredado de FrameworkElement) |
UseLayoutRounding |
Obtiene o establece un valor que determina si la representación del objeto y su subárbol visual deben usar el comportamiento de redondeo que alinea la representación en píxeles enteros. (Heredado de UIElement) |
UseSystemFocusVisuals |
Obtiene o establece un valor que indica si el control usa objetos visuales de foco dibujados por el sistema o los objetos visuales de foco definidos en la plantilla de control. (Heredado de UIElement) |
VerticalAlignment |
Obtiene o establece las características de alineación vertical que se aplican a un FrameworkElement cuando se compone en un objeto primario, como un panel o un control de elementos. (Heredado de FrameworkElement) |
VerticalContentAlignment |
Obtiene o establece la alineación vertical del contenido del control. (Heredado de Control) |
Visibility |
Obtiene o establece la visibilidad de un uiElement. Un |
Width |
Obtiene o establece el ancho de un FrameworkElement. (Heredado de FrameworkElement) |
XamlRoot |
Obtiene o establece el en el |
XYFocusDown |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona hacia abajo en el Panel direccional (D-pad) de un controlador de juego. (Heredado de UIElement) |
XYFocusDownNavigationStrategy |
Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación hacia abajo. (Heredado de UIElement) |
XYFocusKeyboardNavigation |
Obtiene o establece un valor que habilita o deshabilita la navegación mediante las flechas direccionales del teclado. (Heredado de UIElement) |
XYFocusLeft |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona la izquierda en el Panel direccional (D-pad) de un controlador de juego. (Heredado de UIElement) |
XYFocusLeftNavigationStrategy |
Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de un panel de navegación izquierdo. (Heredado de UIElement) |
XYFocusRight |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona la derecha en el Panel direccional (D-pad) de un controlador de juego. (Heredado de UIElement) |
XYFocusRightNavigationStrategy |
Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación derecha. (Heredado de UIElement) |
XYFocusUp |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona en el Panel direccional (D-pad) de un controlador de juego. (Heredado de UIElement) |
XYFocusUpNavigationStrategy |
Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación ascendente. (Heredado de UIElement) |
Métodos
AddHandler(RoutedEvent, Object, Boolean) |
Agrega un controlador de eventos enrutados para un evento enrutado especificado. Para ello, agrega el controlador a la colección de controladores en el elemento actual. Especifique |
ApplyTemplate() |
Carga la plantilla de control pertinente para que se pueda hacer referencia a sus partes. (Heredado de Control) |
Arrange(Rect) |
Coloca los objetos secundarios y determina un tamaño para un UIElement. Los objetos primarios que implementan el diseño personalizado para sus elementos secundarios deben llamar a este método desde sus implementaciones de invalidación de diseño para formar una actualización de diseño recursiva. (Heredado de UIElement) |
ArrangeOverride(Size) |
Proporciona el comportamiento del paso "Organizar" del diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso "Organizar". (Heredado de FrameworkElement) |
CancelDirectManipulations() |
Cancela el procesamiento de manipulación directa en curso (movimiento panorámico o zoom definido por el sistema) en cualquier elemento primario ScrollViewer que contenga el uiElement actual. (Heredado de UIElement) |
CapturePointer(Pointer) |
Establece la captura de puntero en un uiElement. Una vez capturado, solo el elemento que tiene captura activará eventos relacionados con el puntero. (Heredado de UIElement) |
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
FindName(String) |
Recupera un objeto que tiene el nombre de identificador especificado. (Heredado de FrameworkElement) |
FindSubElementsForTouchTargeting(Point, Rect) |
Habilita una subclase UIElement para exponer elementos secundarios que ayudan a resolver el destino táctil. (Heredado de UIElement) |
Focus(FocusState) |
Intenta establecer el foco en este elemento. (Heredado de UIElement) |
GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
GetBindingExpression(DependencyProperty) |
Devuelve bindingExpression que representa el enlace en la propiedad especificada. (Heredado de FrameworkElement) |
GetChildrenInTabFocusOrder() |
Permite que una subclase UIElement exponga los elementos secundarios que participan en el foco de tabulación. (Heredado de UIElement) |
GetTemplateChild(String) |
Recupera el elemento con nombre en el árbol visual ControlTemplate creado por instancias. (Heredado de Control) |
GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
GetVisualInternal() |
Recupera el objeto |
GoToElementStateCore(String, Boolean) |
Cuando se implementa en una clase derivada, habilita la construcción por estado de un árbol visual para una plantilla de control en el código, en lugar de cargar XAML para todos los estados en el inicio del control. (Heredado de FrameworkElement) |
Hide() |
Oculta el cuadro de diálogo. |
InvalidateArrange() |
Invalida el estado de organización (diseño) de un uiElement. Después de la invalidación, UIElement tendrá actualizado su diseño, que se producirá de forma asincrónica. (Heredado de UIElement) |
InvalidateMeasure() |
Invalida el estado de medición (diseño) de un UIElement. (Heredado de UIElement) |
InvalidateViewport() |
Invalida el estado de la ventanilla de un UIElement que se usa para calcular la ventanilla efectiva. (Heredado de FrameworkElement) |
Measure(Size) |
Novedades desiredSize de un uiElement. Normalmente, los objetos que implementan el diseño personalizado para sus elementos secundarios de diseño llaman a este método desde sus propias implementaciones measureOverride para formar una actualización de diseño recursiva. (Heredado de UIElement) |
MeasureOverride(Size) |
Proporciona el comportamiento del paso "Measure" del ciclo de diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso "Measure". (Heredado de FrameworkElement) |
OnApplyTemplate() |
Se invoca cada vez que el código de aplicación o los procesos internos (como un paso de diseño de regeneración) llaman a ApplyTemplate. En términos más sencillos, esto significa que se llama al método justo antes de que se muestre un elemento de interfaz de usuario en la aplicación. Invalide este método para influir en la lógica de plantilla posterior predeterminada de una clase. (Heredado de FrameworkElement) |
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs) |
Se llama antes de que se produzca el evento BringIntoViewRequested . (Heredado de UIElement) |
OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Se llama antes de que se produzca el evento CharacterReceived . (Heredado de Control) |
OnContentChanged(Object, Object) |
Se invoca cuando cambia el valor de la propiedad Content . (Heredado de ContentControl) |
OnContentTemplateChanged(DataTemplate, DataTemplate) |
Se invoca cuando cambia el valor de la propiedad ContentTemplate . (Heredado de ContentControl) |
OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) |
Se invoca cuando cambia el valor de la propiedad ContentTemplateSelector . (Heredado de ContentControl) |
OnCreateAutomationPeer() |
Cuando se implementa en una clase derivada, devuelve implementaciones de AutomationPeer específicas de clase para la infraestructura de Microsoft Automatización de la interfaz de usuario. (Heredado de UIElement) |
OnDisconnectVisualChildren() |
Invalide este método para implementar cómo debe comportarse el diseño y la lógica cuando se quitan elementos de una propiedad secundaria o contenido específico de clase. (Heredado de UIElement) |
OnDoubleTapped(DoubleTappedRoutedEventArgs) |
Se llama antes de que se produzca el evento DoubleTapped . (Heredado de Control) |
OnDragEnter(DragEventArgs) |
Se llama antes de que se produzca el evento DragEnter . (Heredado de Control) |
OnDragLeave(DragEventArgs) |
Se llama antes de que se produzca el evento DragLeave . (Heredado de Control) |
OnDragOver(DragEventArgs) |
Se llama antes de que se produzca el evento DragOver . (Heredado de Control) |
OnDrop(DragEventArgs) |
Se llama antes de que se produzca el evento Drop . (Heredado de Control) |
OnGotFocus(RoutedEventArgs) |
Se llama antes de que se produzca el evento GotFocus . (Heredado de Control) |
OnHolding(HoldingRoutedEventArgs) |
Se llama antes de que se produzca el evento Holding . (Heredado de Control) |
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs) |
Se llama cuando se procesa un método abreviado de teclado (o acelerador) en la aplicación. Invalide este método para controlar cómo responde la aplicación cuando se invoca un acelerador de teclado. (Heredado de UIElement) |
OnKeyDown(KeyRoutedEventArgs) |
Se llama antes de que se produzca el evento KeyDown . (Heredado de Control) |
OnKeyUp(KeyRoutedEventArgs) |
Se llama antes de que se produzca el evento KeyUp . (Heredado de Control) |
OnLostFocus(RoutedEventArgs) |
Se llama antes de que se produzca el evento LostFocus . (Heredado de Control) |
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs) |
Se llama antes de que se produzca el evento ManipulationCompleted . (Heredado de Control) |
OnManipulationDelta(ManipulationDeltaRoutedEventArgs) |
Se llama antes de que se produzca el evento ManipulationDelta . (Heredado de Control) |
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs) |
Se llama antes de que se produzca el evento ManipulationInertiaStarting . (Heredado de Control) |
OnManipulationStarted(ManipulationStartedRoutedEventArgs) |
Se llama antes de que se produzca el evento ManipulationStarted . (Heredado de Control) |
OnManipulationStarting(ManipulationStartingRoutedEventArgs) |
Se llama antes de que se produzca el evento ManipulationStarting . (Heredado de Control) |
OnPointerCanceled(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerCanceled . (Heredado de Control) |
OnPointerCaptureLost(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerCaptureLost . (Heredado de Control) |
OnPointerEntered(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerEntered . (Heredado de Control) |
OnPointerExited(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerExited . (Heredado de Control) |
OnPointerMoved(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerMoved . (Heredado de Control) |
OnPointerPressed(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerPressed . (Heredado de Control) |
OnPointerReleased(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerReleased . (Heredado de Control) |
OnPointerWheelChanged(PointerRoutedEventArgs) |
Se llama antes de que se produzca el evento PointerWheelChanged . (Heredado de Control) |
OnPreviewKeyDown(KeyRoutedEventArgs) |
Se llama antes de que se produzca el evento PreviewKeyDown . (Heredado de Control) |
OnPreviewKeyUp(KeyRoutedEventArgs) |
Se llama antes de que se produzca el evento PreviewKeyUp . (Heredado de Control) |
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Se llama justo antes de que se procese un método abreviado de teclado (o acelerador) en la aplicación. Se invoca cada vez que el código de aplicación o los procesos internos llaman a ProcessKeyboardAccelerators. Invalide este método para influir en el control del acelerador predeterminado. (Heredado de UIElement) |
OnRightTapped(RightTappedRoutedEventArgs) |
Se llama antes de que se produzca el evento RightTapped . (Heredado de Control) |
OnTapped(TappedRoutedEventArgs) |
Se llama antes de que se produzca el evento Tapped . (Heredado de Control) |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Define una propiedad que se puede animar. (Heredado de UIElement) |
PopulatePropertyInfoOverride(String, AnimationPropertyInfo) |
Cuando se invalida en una clase derivada, define una propiedad que se puede animar. (Heredado de UIElement) |
ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
ReleasePointerCapture(Pointer) |
Libera las capturas de puntero para la captura de un puntero específico de este UIElement. (Heredado de UIElement) |
ReleasePointerCaptures() |
Libera todas las capturas de puntero que mantiene este elemento. (Heredado de UIElement) |
RemoveFocusEngagement() |
Libera el control de las restricciones de foco que admiten interacciones del controlador de juego (donde IsFocusEngaged es true). (Heredado de Control) |
RemoveHandler(RoutedEvent, Object) |
Quita el controlador de eventos enrutado especificado de este UIElement. Normalmente, AddHandler agregó el controlador en cuestión. (Heredado de UIElement) |
SetBinding(DependencyProperty, BindingBase) |
Adjunta un enlace a frameworkElement mediante el objeto de enlace proporcionado. (Heredado de FrameworkElement) |
SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
ShowAsync() |
Comienza una operación asincrónica para mostrar el cuadro de diálogo. |
ShowAsync(ContentDialogPlacement) |
Comienza una operación asincrónica para mostrar el cuadro de diálogo con la ubicación especificada. |
StartAnimation(ICompositionAnimationBase) |
Comienza la animación especificada en el elemento . (Heredado de UIElement) |
StartBringIntoView() |
Inicia una solicitud al marco XAML para que el elemento se vea dentro de las regiones desplazables que contiene. (Heredado de UIElement) |
StartBringIntoView(BringIntoViewOptions) |
Inicia una solicitud al marco XAML para que el elemento se vea mediante las opciones especificadas. (Heredado de UIElement) |
StartDragAsync(ExpPointerPoint) |
Representa un cuadro de diálogo que se puede personalizar para contener casillas, hipervínculos, botones y cualquier otro contenido XAML. (Heredado de UIElement) |
StartDragAsync(PointerPoint) |
Inicia una operación de arrastrar y colocar. Importante No se admite si un usuario ejecuta la aplicación en modo con privilegios elevados, como administrador. |
StopAnimation(ICompositionAnimationBase) |
Detiene la animación especificada en el elemento . (Heredado de UIElement) |
TransformToVisual(UIElement) |
Devuelve un objeto de transformación que se puede usar para transformar las coordenadas de UIElement al objeto especificado. (Heredado de UIElement) |
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Intenta invocar un método abreviado de teclado (o acelerador) buscando en todo el árbol visual de UIElement el acceso directo. (Heredado de UIElement) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |
UpdateLayout() |
Garantiza que todas las posiciones de los objetos secundarios de un UIElement se actualicen correctamente para el diseño. (Heredado de UIElement) |
Eventos
AccessKeyDisplayDismissed |
Se produce cuando ya no se deben mostrar las claves de acceso. (Heredado de UIElement) |
AccessKeyDisplayRequested |
Se produce cuando el usuario solicita que se muestren las claves de acceso. (Heredado de UIElement) |
AccessKeyInvoked |
Se produce cuando un usuario completa una secuencia de claves de acceso. (Heredado de UIElement) |
ActualThemeChanged |
Se produce cuando el valor de la propiedad ActualTheme ha cambiado. (Heredado de FrameworkElement) |
BringIntoViewRequested |
Se produce cuando se llama a StartBringIntoView en este elemento o en uno de sus descendientes. (Heredado de UIElement) |
CharacterReceived |
Se produce cuando la cola de entrada recibe un carácter compuesto único. (Heredado de UIElement) |
CloseButtonClick |
Se produce después de pulsar el botón Cerrar. |
Closed |
Se produce después de cerrar el cuadro de diálogo. |
Closing |
Se produce después de que el cuadro de diálogo empiece a cerrarse, pero antes de que se cierre y antes de que se produzca el evento Closed . |
ContextCanceled |
Se produce cuando un gesto de entrada de contexto continúa en un gesto de manipulación, para notificar al elemento que no se debe abrir el control flotante de contexto. (Heredado de UIElement) |
ContextRequested |
Se produce cuando el usuario ha completado un gesto de entrada de contexto, como un clic con el botón derecho. (Heredado de UIElement) |
DataContextChanged |
Se produce cuando cambia el valor de la propiedad FrameworkElement.DataContext . (Heredado de FrameworkElement) |
DoubleTapped |
Se produce cuando se produce una interacción de DoubleTap no controlada en el área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
DragEnter |
Se produce cuando el sistema de entrada notifica un evento de arrastre subyacente con este elemento como destino. (Heredado de UIElement) |
DragLeave |
Se produce cuando el sistema de entrada notifica un evento de arrastre subyacente con este elemento como origen. (Heredado de UIElement) |
DragOver |
Se produce cuando el sistema de entrada informa de un evento de arrastre subyacente con este elemento como destino potencial para colocar. (Heredado de UIElement) |
DragStarting |
Se produce cuando se inicia una operación de arrastre. (Heredado de UIElement) |
Drop |
Se produce cuando el sistema de entrada notifica un evento de colocación subyacente con este elemento como el destino de la colocación. (Heredado de UIElement) |
DropCompleted |
Se produce cuando finaliza una operación de arrastrar y colocar con este elemento a medida que finaliza el origen. (Heredado de UIElement) |
EffectiveViewportChanged |
Se produce cuando cambia la ventanilla efectiva de FrameworkElement. (Heredado de FrameworkElement) |
FocusDisengaged |
Se produce cuando el foco se libera del control cuando el usuario presiona el botón B/Atrás en un controlador de juego. (Heredado de Control) |
FocusEngaged |
Se produce cuando el foco está restringido al control cuando el usuario presiona el botón A/Select en un controlador de juego. (Heredado de Control) |
GettingFocus |
Se produce antes de que un UIElement reciba el foco. Este evento se genera sincrónicamente para asegurarse de que el foco no se mueve mientras el evento se propaga. (Heredado de UIElement) |
GotFocus |
Se produce cuando un UIElement recibe el foco. Este evento se genera de forma asincrónica, por lo que el foco puede moverse de nuevo antes de que se complete el propagamiento. (Heredado de UIElement) |
Holding |
Se produce cuando se produce una interacción de retención no controlada en el área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
IsEnabledChanged |
Se produce cuando cambia la propiedad IsEnabled . (Heredado de Control) |
KeyDown |
Se produce cuando se presiona una tecla de teclado mientras uiElement tiene el foco. (Heredado de UIElement) |
KeyUp |
Se produce cuando se libera una tecla de teclado mientras uiElement tiene el foco. (Heredado de UIElement) |
LayoutUpdated |
Se produce cuando cambia el diseño del árbol visual, debido a que las propiedades relevantes para el diseño cambian el valor o alguna otra acción que actualiza el diseño. (Heredado de FrameworkElement) |
Loaded |
Se produce cuando se ha construido y agregado un FrameworkElement al árbol de objetos y está listo para la interacción. (Heredado de FrameworkElement) |
Loading |
Se produce cuando un FrameworkElement comienza a cargarse. (Heredado de FrameworkElement) |
LosingFocus |
Se produce antes de que un UIElement pierda el foco. Este evento se genera sincrónicamente para asegurarse de que el foco no se mueve mientras el evento se propaga. (Heredado de UIElement) |
LostFocus |
Se produce cuando un UIElement pierde el foco. Este evento se genera de forma asincrónica, por lo que el foco puede moverse de nuevo antes de que se complete el propagamiento. (Heredado de UIElement) |
ManipulationCompleted |
Se produce cuando se completa una manipulación en UIElement . (Heredado de UIElement) |
ManipulationDelta |
Se produce cuando el dispositivo de entrada cambia de posición durante una manipulación. (Heredado de UIElement) |
ManipulationInertiaStarting |
Ocurre cuando el dispositivo de entrada pierde contacto con el objeto UIElement durante una manipulación y el inicio de la inercia. (Heredado de UIElement) |
ManipulationStarted |
Se produce cuando un dispositivo de entrada inicia una manipulación en uiElement. (Heredado de UIElement) |
ManipulationStarting |
Se produce cuando se crea por primera vez el procesador de manipulación. (Heredado de UIElement) |
NoFocusCandidateFound |
Se produce cuando un usuario intenta mover el foco (a través de flechas de tabulación o direccional), pero el foco no se mueve porque no se encuentra ningún candidato de enfoque en la dirección del movimiento. (Heredado de UIElement) |
Opened |
Se produce después de abrir el cuadro de diálogo. |
PointerCanceled |
Se produce cuando un puntero que hizo contacto pierde de forma anómala el contacto. (Heredado de UIElement) |
PointerCaptureLost |
Se produce cuando la captura de puntero previamente mantenida por este elemento se mueve a otro elemento o a otro lugar. (Heredado de UIElement) |
PointerEntered |
Se produce cuando un puntero entra en el área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
PointerExited |
Se produce cuando un puntero sale del área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
PointerMoved |
Se produce cuando un puntero se mueve mientras el puntero permanece dentro del área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
PointerPressed |
Se produce cuando el dispositivo de puntero inicia una acción Press dentro de este elemento. (Heredado de UIElement) |
PointerReleased |
Se produce cuando se libera el dispositivo de puntero que inició previamente una acción Press , mientras se encuentra dentro de este elemento. Tenga en cuenta que no se garantiza que el final de una acción Press active un |
PointerWheelChanged |
Se produce cuando cambia el valor delta de una rueda del puntero. (Heredado de UIElement) |
PreviewKeyDown |
Se produce cuando se presiona una tecla de teclado mientras uiElement tiene el foco. (Heredado de UIElement) |
PreviewKeyUp |
Se produce cuando se libera una tecla de teclado mientras uiElement tiene el foco. (Heredado de UIElement) |
PrimaryButtonClick |
Se produce después de pulsar el botón principal. |
ProcessKeyboardAccelerators |
Se produce cuando se presiona un método abreviado de teclado (o acelerador ). (Heredado de UIElement) |
RightTapped |
Se produce cuando se produce un estímulo de entrada de pulsación derecha mientras el puntero está sobre el elemento. (Heredado de UIElement) |
SecondaryButtonClick |
Se produce después de pulsar el botón secundario. |
SizeChanged |
Se produce cuando la propiedad ActualHeight o ActualWidth cambia el valor en un FrameworkElement. (Heredado de FrameworkElement) |
Tapped |
Se produce cuando se produce una interacción de tap no controlada en el área de prueba de posicionamiento de este elemento. (Heredado de UIElement) |
Unloaded |
Se produce cuando este objeto ya no está conectado al árbol de objetos principal. (Heredado de FrameworkElement) |