diff options
Diffstat (limited to 'Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs')
-rw-r--r-- | Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs b/Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs index c934ba5d..56881294 100644 --- a/Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs +++ b/Xwt.WPF/Xwt.WPFBackend/WPFEngine.cs @@ -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);
|