#c# #asp.net #wpf #silverlight #xaml
#c# #asp.net #wpf #silverlight #xaml
Вопрос:
У меня есть приложение WPF / C #. Он содержит некоторые.Страницы XAML.
я хотел бы интегрировать это приложение в свой ASP.NET/C # веб-приложение.
Я хочу, чтобы приложение отображалось в asp.net страница.
Каков наилучший способ сделать это?
Я слышал, что могу использовать Silverlight. Я никогда раньше не работал с silverlight. Могу ли я сделать это, не зная silverlight, или я должен иметь знания в silverlight, прежде чем делать это?
Любая помощь будет очень признательна. Большое вам спасибо
Ответ №1:
Вы можете либо развернуть свое приложение WPF как XBAP, либо перенести его в Silverlight. Я бы рекомендовал последнее, потому что вы получите лучшую поддержку браузера / ОС.
Просто создайте новый проект Silverlight и скопируйте в него свои файлы xaml. Вероятно, все будет совместимо, поскольку оба фреймворка имеют много общего. Silverlight немного более строгий, поскольку это веб-фреймворк, но у него также есть другие функции, которых нет в WPF. Если вы найдете что-то несовместимое, просто поищите альтернативу здесь.
Комментарии:
1. Спасибо за советы, я попытаюсь перейти на silverlight, и если это не сработает, я буду использовать XBAP