|
Консольное приложение в приложение WPF
|
|||
---|---|---|---|
#18+
Приветствую, прошу помочь разобраться вот с такой ситуацией. (только сильно не пинайте я еще нуб в этом вопросе). Написала приложение, которое выводит в консоль список всех сертификатов, расположенных в хранилище "личные" на ПК, в частности тех, которым соотствествует закрытый ключ. Вот код проги: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Permissions; using System.IO; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; using System.Runtime.InteropServices; namespace ConsoleApplication1 { class Crypto { static void Main(string[] args) { X509Certificate2 mycertificate = new X509Certificate2(); var keyStore = new X509Store("MY", StoreLocation.CurrentUser); keyStore.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite); var cert = keyStore.Certificates.Count; { Console.WriteLine("В хранилище текущего пользователя сертификатов: {0}", cert); } int kol = 0; List<X509Certificate> list = new List<X509Certificate>(); foreach (var c in keyStore.Certificates) { kol += c.HasPrivateKey ? 1 : 0; // если свойство HasPrivateKey равно true, то к kol прибавляется единица, иначе прибавляется нуль if (c.HasPrivateKey == true) { list.Add(c); // выводим список всех сертификатов с закрытым ключом } } Console.WriteLine("Количество сертификатов с закрытым ключом: {0}", kol.ToString()); foreach (var item in list) { Console.WriteLine(item.ToString()); } Console.ReadKey(); } } } Сейчас изучаю WPF. Вопрос, как можно этот список теперь вывести в приложении WPF? Не знаю с какой стороны к нему подобраться, с чего начать? Может есть хоть какие-нибудь примеры? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 11:43 |
|
Консольное приложение в приложение WPF
|
|||
---|---|---|---|
#18+
losko, просто нужно все обращения к Console заменить на обращение к какому нито контролу WPF например listbox остальное можно копировать 1:1 притом код из main надо будет положить в событие load контрола window. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 15:26 |
|
|
start [/forum/topic.php?fid=21&tid=1441383]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 551ms |
0 / 0 |