1
5
在Silverlight3.0+中,您很可能会为此使用WriteableBitmap。在WPF中,它也可能是一个很好的选择。 我用Silverlight编写了两个演示应用程序。他们可能是小马车,但他们证明了这一点。 alt text http://img42.imageshack.us/img42/5629/helloworld.jpg
alt text http://img11.imageshack.us/img11/5264/slideshowa.jpg |
2
4
查看 WriteableBitmapEx library 对于Silverlight,它肯定也会与WPF一起工作。圆的功能被引入 this blog post 包括一个样品。 |
3
2
如果你想速度不要使用绘制椭圆-预生成大小和颜色的圆,并使用写位图,你会得到充分的BitBlt加速。
使用抗锯齿线绘制是缓慢的,但对大多数事情是可以的,因为它可以改变结果可以缓存,你得到多个帧的结果。 但是,如果您想尽快绘制,请使用不透明位图。 |
4
2
虽然您已经接受了答案,但如果您发现需要使用DirectX9(与更高版本的inter-op有点困难,但仍然可以完成(取决于硬件)),您可以使用D3DImage组件。在代码项目中有详细说明 Here . 另一个选项是,您可以使用一个主机一个WinForms控件,并使用该控件的hWnd创建D3D设备。 |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
Huma Ali · WCF已完成事件中的异常处理 8 年前 |
Nerd in Training · 文件副本发布错误 9 年前 |