none
Come creare un editor scrollabile RRS feed

  • Domanda

  • Saluti a tutti. Per mandare una email ho usato il codice sotto che crea la pagina:

        public class Email : ContentPage
        {
            private Entry _email;
            public Editor textCell;
            public Email()
            {

                Supporto supporto = new Supporto();
               
                StackLayout stackl = new StackLayout();
                this.Title = "Manda una email di "+  supporto.Getcognome1() + " " + supporto.Getnome1();
                _email = new Entry();
                _email.Placeholder = "email";
                _email.Keyboard = Keyboard.Email;
                stackl.Children.Add(_email);

                textCell = new Editor();
                textCell.BackgroundColor = Color.Aquamarine;
                textCell.AutoSize = EditorAutoSizeOption.TextChanges;
                textCell.Text = supporto.Get_Text();
                stackl.Children.Add(textCell);

                Button button = new Button();
                button.Text = "Send!";
                button.Clicked += Button_Clicked;
                stackl.Children.Add(button);

                Content = stackl;
            }

    Tuttavia ho notato che l'editor textCell.Text non permette di aumetare il contenuto con lo scroll. Ovvero non si può aggiungere del testo.

    Vi chiedo in che modo,forse aggiugendo una selezione a fare ciò.

    ringrazio in anticipo per una risposta. 

    martedì 31 gennaio 2023 15:03

Risposte

  • Ho risolto già la questione. Per avere un editor scrollabile basta usare il codice:

          textCell.AutoSize = EditorAutoSizeOption.Disabled;
                textCell.HeightRequest = 900;

    in questo caso la dimensione sarà fissa ma all'interno si potrà scrivere a piacere.

    martedì 31 gennaio 2023 19:50
  • Buongiorno molokko,

    Puoi farlo anche dal toolbox menu (se stai usando win forms)


    Grazie per aver detto come hai risolto tu.


    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 1 febbraio 2023 07:02
    Moderatore

Tutte le risposte

  • Ho risolto già la questione. Per avere un editor scrollabile basta usare il codice:

          textCell.AutoSize = EditorAutoSizeOption.Disabled;
                textCell.HeightRequest = 900;

    in questo caso la dimensione sarà fissa ma all'interno si potrà scrivere a piacere.

    martedì 31 gennaio 2023 19:50
  • Buongiorno molokko,

    Puoi farlo anche dal toolbox menu (se stai usando win forms)


    Grazie per aver detto come hai risolto tu.


    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 1 febbraio 2023 07:02
    Moderatore