private void Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("А вот тут мы получить должны данные из NX !"); // САБЖ.
            this.Hide();                                                    //скрываем окно иначе блокируется окно NX

            double[] point_coords = new double[3];
            if (Nx_Wpf.SelectPoint("Выберите точку на ОУ", ref point_coords))
            {
                DataModel.SelectedOU.X = point_coords[0];
                DataModel.SelectedOU.Y = point_coords[1];
                DataModel.SelectedOU.Z = point_coords[2];
            }
            else
            {
                MessageBox.Show("Cancel clicked!");
            }
            this.ShowDialog();//обображаем окно
        }
Beispiel #2
0
    //------------------------------------------------------------------------------
    //  Explicit Activation
    //      This entry point is used to activate the application explicitly
    //------------------------------------------------------------------------------
    //точка входа, запуск приложения в NX12 ctrl+u
    public static int Main(string[] args)
    {
        int retValue = 0;

        try
        {
            theProgram = new Nx_Wpf();

            //главное окно
            NX_WPF_My.MainWindow dialog = new NX_WPF_My.MainWindow();
            dialog.ShowDialog();
            theProgram.Dispose();
        }
        catch (NXOpen.NXException ex)
        {
            UI.GetUI().NXMessageBox.Show("Message", NXMessageBox.DialogType.Error, ex.Message);
        }
        return(retValue);
    }