2013-08-14 22 views
5

Bene, voglio visualizzare due caselle di testo accanto al prossimo in customMessageBox. Quindi ho codificato per due caselle di testo. come sotto Ho chiamato soora e ayath per questo. Ma in customMessageBox, non posso chiamare due caselle di testo nello stesso tempo. Mostra errore. Come visualizzare due caselle di testo accanto a successivo in customMessageBox. Ho solo l'errore ed è il modulo Content = soora + ayathvisualizza due caselle di testo in customMessageBox?

My C# CODICE;

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

cosa ti aspettavi di ottenere quando si è aggiunto casella di testo al testo? Un richtextbox? Quell'operazione non è consentita. Inoltre, mostraci il deffinition di Content (il tipo di) e CustomMessageBox. –

+0

ho bisogno di ottenere input utente modulo. ho bisogno di due campi di input in MessageBox –

+0

puoi mostrare l'implementazione di 'CustomMessageBox'? che cos'è il "Contenuto"? – Damith

risposta

6

utilizzare un container control per contenere sia 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

se si desidera visualizzare il testo poi

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

ho bisogno di ottenere l'input da utente modulo. ho bisogno di due campi di input in MessageBox –