コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
 public PlotRendererD2D()
 {
     _interopImage = new D2DD3DImage();
     _interopImage.SetPixelSize(100, 100);
     _canvasRect = new System.Windows.Rect(0, 0, 100, 100);
 }