[Xwt.WPF] Allow WPF native drawing context to be wrapped

This commit is contained in:
Jeremie Laval 2015-02-09 14:50:07 -05:00
Родитель 7e10d6c21c
Коммит 5d6f2956d1
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -175,6 +175,14 @@ namespace Xwt.WPFBackend
return ImageHandler.LoadFromImageSource ((System.Windows.Media.ImageSource) nativeImage);
}
public override object GetBackendForContext (object nativeWidget, object nativeContext)
{
return new DrawingContext (
(System.Windows.Media.DrawingContext)nativeContext,
((System.Windows.Media.Visual)nativeWidget).GetScaleFactor ()
);
}
public override object GetNativeWidget (Widget w)
{
var backend = (IWpfWidgetBackend) Toolkit.GetBackend (w);