ContentDialog.CloseButtonText Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le texte à afficher sur le bouton Fermer.
public:
property Platform::String ^ CloseButtonText { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring CloseButtonText();
void CloseButtonText(winrt::hstring value);
public string CloseButtonText { get; set; }
var string = contentDialog.closeButtonText;
contentDialog.closeButtonText = string;
Public Property CloseButtonText As String
<ContentDialog CloseButtonText="string"/>
Valeur de propriété
Texte à afficher sur le bouton Fermer.
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
Chaque boîte de dialogue doit contenir un bouton d’action sans échec et non destructeur qui permet à l’utilisateur de fermer la boîte de dialogue en toute confiance.
Utilisez le bouton Fermer pour créer ce bouton. Cela vous permet de créer l’expérience utilisateur adéquate pour toutes les entrées, notamment souris, clavier, interaction tactile et boîtier de commande. La boîte de dialogue se ferme lorsque :
- L’utilisateur clique ou appuie sur le bouton Fermer
- L’utilisateur appuie sur le bouton Précédent du système
- L’utilisateur appuie sur le bouton Échap du clavier
- L’utilisateur appuie sur bouton B du boîtier de commande
L’appel du bouton fermer renvoie ContentDialogResult.None.
Compatibilité des versions
La propriété CloseButtonText n’est pas disponible avant Windows 10, version 1703. Si le paramètre « version minimale de la plateforme » de votre application dans Microsoft Visual Studio est inférieur à la « version introduite » indiquée dans le bloc Configuration requise plus loin dans cette page, vous devez utiliser la propriété SecondaryButtonText à la place. Pour plus d’informations, consultez Code adaptatif version.
Pour éviter les exceptions lorsque votre application s’exécute sur des versions précédentes de Windows 10, ne définissez pas cette propriété en XAML ou ne l’utilisez pas sans effectuer de case activée d’exécution. Cet exemple montre comment utiliser la classe ApiInformation pour case activée la présence de cette propriété avant de la définir.
<ContentDialog x:Name="contentDialog1" Loaded="ContentDialog_Loaded">
...
</ContentDialog>
private void ContentDialog_Loaded(object sender, RoutedEventArgs e)
{
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.ContentDialog", "CloseButtonText"))
{
contentDialog1.CloseButtonText = "Cancel";
}
else
{
contentDialog1.SecondaryButtonText = "Cancel";
}
}