2013-08-14 10 views
5

Nun, ich möchte zwei nebeneinander liegende Textfelder in customMessageBox anzeigen. Also habe ich für zwei Textfelder codiert. Wie unten. Ich nannte soora und ayath dafür. Aber in customMessageBox kann ich nicht zwei Textfelder in der gleichen Zeit aufrufen. Es zeigt einen Fehler an. So zeigen Sie zwei nebeneinander liegende Textfelder in customMessageBox an. Ich habe nur den Fehler und es ist Formular Content = soora + ayathzwei Textfelder in customMessageBox anzeigen?

Mein C# CODE;

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 !", 
      }; 
+1

Was hast du erwarten, wenn Sie Textbox Textbox hinzugefügt? Eine Richtextbox? Diese Operation ist nicht erlaubt. Und zeigen Sie uns auch die Definition von Content (der Typ von) und CustomMessageBox. –

+0

Ich brauche Eingabeformular Benutzer. Ich brauche zwei Eingabefelder in MessageBox –

+0

Kannst du die Implementierung von 'CustomMessageBox' anzeigen? Was ist "Inhalt"? – Damith

Antwort

6

ein container control verwenden zu halten beide 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 !", 
      }; 
1

, wenn Sie Text anzeigen möchten dann

Content = soora.Text + ayath.Text, 
+0

Ich brauche Eingabeformular Benutzer. Ich brauche zwei Eingabefelder in MessageBox –