Быстрый способ интегрировать Xaml в asp.net ?

#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