Кнопка «Новый скрипт». Создадим шаблон для создания скриптов в виде файла «template.cs» в папку scripts.

 

using MathPanel;

using MathPanelExt;

using System.Net.Sockets;

using System;

 

///сборки для добавления

///[DLL]System.dll,System.Xaml.dll,WindowsBase.dll,PresentationFramework.dll,PresentationCore.dll,System.Drawing.dll,System.Net.dll,System.Net.Http.dll,System.Core.dll[/DLL]

///

namespace DynamoCode

       public class Script

       { 

              public void Execute()

        {

            Dynamo.Console("Скрипт стартовал!");

            //добавьте свой код ниже

        } 

    } 

}

 

Добавляем обработчик

        // обработчик кнопки "Новый скрипт"

        private void Button6_Click(object sender, RoutedEventArgs e)

        {

            string data = File.ReadAllText("template.cs", Encoding.UTF8);

            textBlock1.Text = data;

        }

 

 

 

И ссылку на него в конструкторе

            button6.Click += Button6_Click;

 

 

Копируем шаблон в папку Debug (Release). Запускаем, нажимаем, получаем в окне сообщений:

 

Скрипт стартовал!

Скрипт выполнен.

 

Готово.