问题描述
|
我试图使用WPF对象(
Drawing
,Geometry
,DrawingVisual
等)在我的网站的服务器端为用户创建随机图标。
尝试在请求处理线程中执行此操作时,出现异常\“The calling thread must be STA because many UI components require this
\”。
此消息是否表示WPF主要针对单线程客户端UI?那对我来说,在服务器端使用WPF是正确的选择吗?如果是,如何解决STA异常?
解决方法
看那里-不能直接回答您的问题,但是有工作示例http://weblogs.asp.net/bleroy/archive/2009/12/10/resizing-images-from-the-server-using-wpf-wic-代替gdi.aspx。
, 是的WPF适用于客户端ui或桌面应用程序,请检查Silverlight是Web版本,它也可以解决您的问题。