Ejemplo n.º 1
0
        private void ResultGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            // If it's a mesh, display it
            var selected = GetFirstSelected();

            if (selected != null)
            {
                IntPtr      mwh = MDockingStation.GetMayaMainWindow();
                HWNDWrapper mww = new HWNDWrapper(mwh);

                Form1 t = new Form1(selected);
                t.ShowDialog(mww);
            }
        }
Ejemplo n.º 2
0
        // Displays the object property window
        private void ResultGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var selected = GetFirstSelected();

            if (selected != null)
            {
                HWNDWrapper mww;
                try {
                    // Try with a Maya host first
                    System.Windows.Forms.NativeWindow wnd = Runtime.MayaApplication.MainWindow;
                    IntPtr mwh = MDockingStation.GetMayaMainWindow();
                    mww = new HWNDWrapper(mwh);
                } catch {
                    // We are in standalone mode (WPF application)
                    IntPtr mwh = new System.Windows.Interop.WindowInteropHelper(Application.Current.MainWindow).Handle;
                    mww = new HWNDWrapper(mwh);
                }
                Form1 t = new Form1(selected);
                t.ShowDialog(mww);
            }
        }