none
UWP Sélectionner le contenu d'un RichEditBox RRS feed

  • Question

  • Bonjour, dans un control RichEditBox , l'utilisateur peut écrire ce qui veux sans limite.

    A l'aide d'un bouton j'utilise la fonction StartPosition pour définir le début de la sélection c'est à dire 0.

    et la fonction Endposition pour définir la fin du texte à sélectionner. Le soucis ici c'est que je ne sais pa à l'avance combien de caractères va contenir le RichEditBox. Donc comment définir le code en fonction du nombre de caractères ?

     private void ModiftexteIntro_Tapped(object sender, TappedRoutedEventArgs e)
            {
                // var Introtext = string.Empty;
                RBoxIntro.IsEnabled = true;
                RBoxIntro.Focus(FocusState.Programmatic);
                Windows.UI.Text.ITextSelection selection = RBoxIntro.Document.Selection;
                selection.StartPosition = 0;
                selection.EndPosition = 100; // en fonction du nombre de caractères
            }


    JF Collombet ® CreateSpecificCulture

    mardi 25 avril 2017 08:05

Réponses

  • Bonjour,
    Essayez ceci:
    RichEditBox.Document.Selection.SetRange(0, int.MaxValue);
    

    Cordialement,
    Nina



    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 26 avril 2017 07:26
    Modérateur