static void HWNDOwnerChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) { D2DD3DImage image = sender as D2DD3DImage; if (image != null) { if (image.helper != null) { image.helper.HWND = (IntPtr)args.NewValue; } } }
static void RenderChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) { D2DD3DImage image = sender as D2DD3DImage; if (image != null) { if (image.helper != null) { image.helper.RenderD2D = (Action <IntPtr, bool>)args.NewValue; } } }
public PlotRendererD2D() { _interopImage = new D2DD3DImage(); _interopImage.SetPixelSize(100, 100); _canvasRect = new System.Windows.Rect(0, 0, 100, 100); }