2015-10-03 18 views
26

Konsol/komut istemi/powershell (Console.WriteLine() gibi) veya UWP uygulamalarında benzer bir şey yazmak için bir yol var mı?Windows 10'da UWP'de konsola nasıl çıkış yapılır?

Konsol yoksa, bunun yerine büyük miktarda metin yazmak için kullanabileceğim uygun bir alternatif var mı?

Elbette XAML kontrolünü ve çıkışını yapabilirim, ancak Console.WriteLine() ile kıyaslandığında kullanışlı görünmüyor.

WPF console ile ilgili çok eski bir tartışma var, ancak buradan hiçbir şey çalışmıyor (en azından Project-Properties-Application tab-Output Type-Console Application ve Trace.WriteLine("text") ürününü bulamadık).

+1

Debug.WriteLine() kullanarak Çıktı penceresine yazabilirsiniz. – Hristo

cevap

43

Sen

MSDN Link

bu iletilerin Çıktı Penceresi görüntülenir uygulama hata ayıklama başlamak (Standart VS kısayol Ctrl + Alt olduğu System.Diagnostics ad gelen Debug.WriteLine yöntemini kullanabilirsiniz + O , ReSharper kısayolu Ctrl + W, O)

+0

Kısmen bir çözüm gibi görünüyor, ama konsol gibi ayrı bir pencereye çıkış yolu var mı? Bu arada, en azından Visual Studio 2015'te Çıkış Penceresi Ctrl + Alt + O değil midir? – Bad

+2

Ah, pardon! Evet, standart kısayol Ctrl + Alt + O, Ctrl + W, O ReSharper kısayoludur. Ve konsol gibi ayrı pencere hakkında - UWP hem Windows Mobile 10 hem de Windows 10 üzerinde çalışır. Bence konsol ile ayrı bir pencere gibi bir şey çalıştırmak mümkün değildir. Dürüst olmak gerekirse - böyle bir şey yapmanın bir noktasını göremiyorum. Hata ayıklama amacı içinse, çıkış penceresi bunun için ideal bir yerdir. Diğer çözüm ise, ekran metni için XAML kontrolünü oluşturmaktır (sorunuzda bahsettiğiniz gibi). –

+1

Başka bir seçenek, günlüğünüzü görüntülediğiniz yeni pencereyi açmaktır. [İşte bir örnek] (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f1328991-b5e5-48e1-b4ff-536a0013ef9f/is-it-possible-to-open-a-new- window-in-uwp-apps? forum = wpdevelop) Yeni bir XAML sayfası oluşturmalısınız (ek bilgileri görüntüleyecek bazı kontrolleri bildirebilirsiniz) ve yeni bir pencerede açmalısınız. Ancak, bilgilerinizi pencereler arasında aktarmak ve görüntülemek için bazı özel mantıkları uygulamanız gerekir. Ama yine de bu sadece hata ayıklama içinse en iyi seçenek çıktı penceresini kullanmaktır. –