C# ASP.NET页面可以使用WPF控件吗?
我想知道ASPX页面是否可以使用WPF控件(来自设计器中的工具箱) 因为我以前为应用程序创建了一个自定义用户控件,但现在我正在创建一个web应用程序。在web应用程序中,控件显示为灰色C# ASP.NET页面可以使用WPF控件吗?,c#,asp.net,wpf,web-applications,C#,Asp.net,Wpf,Web Applications,我想知道ASPX页面是否可以使用WPF控件(来自设计器中的工具箱) 因为我以前为应用程序创建了一个自定义用户控件,但现在我正在创建一个web应用程序。在web应用程序中,控件显示为灰色 我想知道是否有一种方法可以在web应用程序中使用用户控件 ASP.NET主要是一个服务器端框架,WPF应用程序在客户端运行,因此它们不能很好地协同工作。您可能会发现将WPF控件转换为Silverlight控件并通过ASP.NET页面传递该控件更容易。用户需要一个Silverlight插件来运行它 这两个职位可能有
我想知道是否有一种方法可以在web应用程序中使用用户控件 ASP.NET主要是一个服务器端框架,WPF应用程序在客户端运行,因此它们不能很好地协同工作。您可能会发现将WPF控件转换为Silverlight控件并通过ASP.NET页面传递该控件更容易。用户需要一个Silverlight插件来运行它 这两个职位可能有助于转换:
不幸的是,您必须创建一个新的ASP.Net控件来模拟WPF控件。这两种技术具有完全不同的渲染方法(DirectX原语与HTML)、事件(路由事件与回发)等,它们根本不兼容
也就是说,将WPF控件转换为Silverlight控件是可行的,并允许您利用以前的工作。不过,您仍然需要通过Silverlight应用程序运行它,而不是直接通过ASPX页面运行。好的,我正在创建另一个项目,但正在复制代码。我试试这个。谢谢