Wpf messagebox的多个用户输入

Wpf messagebox的多个用户输入,wpf,vb.net,messagebox,Wpf,Vb.net,Messagebox,我正在尝试将许多用户输入(文本框、组合框、日期选择器等)合并到一个messagebox中,一旦单击按钮就会显示出来,但我不知道如何在一个messagebox中完成这一切。我只知道如何分开做 这是我的按钮代码 Dim s, sOut As String Dim x As System.Xml.XmlElement = cbEval.SelectedItem If x Is Nothing Then MsgBox("fill in Evaluator") E

我正在尝试将许多用户输入(文本框、组合框、日期选择器等)合并到一个messagebox中,一旦单击按钮就会显示出来,但我不知道如何在一个messagebox中完成这一切。我只知道如何分开做

这是我的按钮代码

Dim s, sOut As String
    Dim x As System.Xml.XmlElement = cbEval.SelectedItem

    If x Is Nothing Then
        MsgBox("fill in Evaluator")
    Else
        s = "Evaluator Name: {0}"
        sOut = String.Format(s, x.InnerText)
        MsgBox(sOut)


    End If

当用户从cbEval(组合框)中选择一个选项,然后单击“提交”按钮时,将显示他们选择的选项。我还试图将DatePicker、CbEval、Cbelfeval、txtSelfComments、Cbeer、txtTotal和txtComments添加到同一个MessageBox中,但不知道如何添加它们,尤其是DatePicker(日历)。关于如何在1个messagebox中添加更多内容,您有什么想法吗?

*强调文本*可能是这个

    Dim s, sOut As String
    Dim x As System.Xml.XmlElement = cbEval.SelectedItem

    If x Is Nothing _
      Or String.IsNullOrEmpty(txtSelfComments.Text) _
      Or DatePicker.SelectedDate Is Nothing _
    Then
        MsgBox("fill in Evaluator")
    Else

        sOut = String.Format("Evaluator Name: {1}{0}Text2: {2}{0}" +
               "Date3: {3}", Environment.NewLine, x.InnerText, txtSelfComments.Text, DatePicker.SelectedDate.ToString())
        MsgBox(sOut)
    End If

对于datePicker.SelectedDate.ToString(),可以使用DateTime格式

If x Is Nothing _
OrElse String.IsNullOrEmpty(txtTotal.Text) _
OrElse String.IsNullOrEmpty(CbEval.SelectedText) _
OrElse DatePicker.Value Is Nothing Then
    MessageBox.Show("fill in Evaluator");
Else
    sOut = String.Format("Evaluator Name: {0}" & Environment.NewLine() & _
           "Text: {1}" & Environment.NewLine() & _
           "CbValue: {2}" & Environment.NewLine() & _
           "Date3: {3}", _
           x.InnerText, txtTotal.Text, cbEval.SelectedText, DatePicker.Value.ToShortDateString())
    MessageBox.Show(sOut);
End If

比较
DatePicker.Value
时,
Nothing
将是不可编译的最小可能日期:
01/01/1900

,并且给出的链接是西里尔字母,两者似乎都不能正确编译,并且在if语句后面或后面出现语法错误。已更正。它工作正常(combobox中没有xmlElement)。