Может ли страница ASP.NET использовать элементы управления WPF? - PullRequest
2 голосов
/ 27 июня 2011

Мне было интересно, может ли страница ASPX использовать элементы управления WPF (из панели инструментов в конструкторе)?

Поскольку у меня есть пользовательский элемент управления, который я сделал для приложения раньше, но сейчас я создаю веб-приложение,В веб-приложении элементы управления были недоступны.

Мне было интересно, есть ли способ использовать пользовательский элемент управления в веб-приложении?

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

К сожалению, вам придется создать новый элемент управления ASP.Net, который имитирует ваш элемент управления WPF. Эти две технологии имеют совершенно разные подходы к рендерингу (примитивы DirectX и HTML), событиям (перенаправленные события и обратные передачи) и т. Д. И просто не совместимы.

Как уже говорилось, преобразование элемента управления WPF в Silverlight элемент управления выполнимо и позволит вам использовать вашу предыдущую работу. Вам все равно нужно будет запустить его через приложение Silverlight, а не напрямую через страницу ASPX.

1 голос
/ 27 июня 2011

ASP.NET - это, прежде всего, инфраструктура на стороне сервера, а приложения WPF выполняются на клиенте, поэтому они не очень хорошо работают вместе. Возможно, вам будет проще преобразовать элемент управления WPF в элемент управления Silverlight и передать его через страницу ASP.NET. Пользователям понадобится плагин Silverlight для его запуска.

Эти два сообщения могут помочь в преобразовании:

Портирование из WPF в Silverlight: недостающие части, часть 1

Портирование из WPF в Silverlight: недостающие части, часть 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...