예제 #1
0
        public void Win_Opened(object sender, EventArgs e)
        {
            Window win      = sender as Window;
            var    funcName = Path.GetFileNameWithoutExtension(win.Tag.ToString()) + "_OnOpen";

            Interpreter.Run(funcName, new Variable(win.Tag), Variable.EmptyInstance, Variable.EmptyInstance, ChainFunction.GetScript(win));
        }
예제 #2
0
        private void Win_SourceInitialized(object sender, EventArgs e)
        {
            Window win      = sender as Window;
            var    funcName = Path.GetFileNameWithoutExtension(win.Tag.ToString()) + "_OnInit";

            Interpreter.Run(funcName, new Variable(win.Tag), Variable.EmptyInstance, Variable.EmptyInstance, ChainFunction.GetScript(win));
            Instance.SourceInitialized -= Win_SourceInitialized;
        }