Pregunta mostrar dos cuadros de texto en customMessageBox?


Bueno, quiero mostrar dos cuadros de texto al lado de siguiente en customMessageBox. Así que he codificado para dos cuadros de texto. como abajo. Nombré soora y ayath para ello. Pero en customMessageBox, no puedo llamar a dos cuadros de texto al mismo tiempo. Se muestra error. Cómo mostrar dos cuadros de texto al lado del siguiente en customMessageBox. Yo solo el error y es forma Content = soora + ayath

Mi código de C #;

TextBox soora = new TextBox();
                soora.Height = 72;
                soora.Width = 150;
                soora.MaxLength = 3;

TextBox ayath = new TextBox();
                ayath.Height = 72;
                ayath.Width = 150;
                ayath.MaxLength = 3;

CustomMessageBox messageBox = new CustomMessageBox()
            {
                Title = "GO TO",
                Content = soora + ayath,
                RightButtonContent = "Go !",
            };

5
2017-08-14 05:40


origen


Respuestas:


usar una container control para mantener ambos textboxes

TextBox soora = new TextBox();
                soora.Height = 72;
                soora.Width = 150;
                soora.MaxLength = 3;

TextBox ayath = new TextBox();
                ayath.Height = 72;
                ayath.Width = 150;
                ayath.MaxLength = 3;

StackPanel container = new StackPanel{
                           Orientation = System.Windows.Controls.Orientation.Horizontal
                       };

container.Children.Add(soora);
container.Children.Add(ayath);    

CustomMessageBox messageBox = new CustomMessageBox()
            {
                Title = "GO TO",
                Content = container,
                RightButtonContent = "Go !",
            };

6
2017-08-14 05:51



si quieres mostrar texto entonces

Content = soora.Text + ayath.Text,

1
2017-08-14 05:44