2013-04-03 51 views
1

我編寫了一切,當我運行該項目時,它沒有在屏幕上顯示輸出。任何人都可以告訴我,用於在屏幕上顯示輸出的代碼是什麼?如何在屏幕上顯示輸出?

這是在我的(不是控制檯)應用程序中使用的代碼。

private async void Button_Click_1(object sender, RoutedEventArgs e) { 
    StorageFile xmlFile = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("Content1.xml"); 
    XmlDocument xmlDoc; 
    xmlDoc = await XmlDocument.LoadFromFileAsync(xmlFile); 
    System.Xml.Linq.XDocument duc = System.Xml.Linq.XDocument.Parse(xmlDoc.GetXml()); 

    var query= 
     from Date in duc.Root.Elements("Serial") 
     where Date.Attribute("No").Value=="1" 
     from Current in Date.Elements("Current") 
     select new { 
      NarratedBy=Current.Attribute("NarratedBy").Value, 
      value=Current.Attribute("Date").Value 
     }; 

    foreach(var Date in query) { 
     System.Diagnostics.Debug.WriteLine("{0}\t{1}", Date.NarratedBy, Date.value); 
    } 
} 
+1

你必須做一個輸出屏幕顯示在屏幕上。這可以通過textbox或textarea來完成。 –

+0

你有什麼試圖解決這個問題?你有沒有嘗試創建一個GUI應用程序?也許使用一些控件? –

+0

它是一個winform還是一個網頁? –

回答

1

您可以使用多TextBoxRichTextBoxTextBlock和追加文本,使其顯示和使用String.Format格式化文本。

TextBox1 += String.Format("{0}\t{1}", Date.NarratedBy, Date.value) + Environment.NewLine; 
+0

我爲此使用了一個文本塊..所以你可以告訴我我應該寫什麼代碼來顯示文本塊中的輸出 – maha

+0

你可以使用textblock2.Text =「Some Text」 – Adil

+0

實際上我想顯示的數據滿足在我的應用程序的條件..我試圖顯示的日期和敘述的聖訓的信息序列號1 ..因此,我的輸出應該滿足這種條件。 – maha