コード例 #1
0
        /// <summary>
        /// Click event for Parsing (Content name: Feldolgozás)
        /// Start a parsing method with the WoLaDLL
        /// </summary>
        /// <param name="sender">sender object</param>
        /// <param name="e">routed event</param>
        private void Parsing_Click(object sender, RoutedEventArgs e)
        {
            string instructions = InputBox.Text;
            int instanceId = 39;

            WoLaDLL.WoLaParser parser = new WoLaDLL.WoLaParser();

            parser.Setup(instanceId, "test", "test");
            object returnValue = parser.StartParsing(instructions);
            if (returnValue is List<string>)
            {
                //string assets = "";
                //for (int i=0; i < ((List<string>)returnValue).Count; i++)
                //{
                //    assets += ((List<string>)returnValue)[i] + ", ";
                //}
                //output.Content = assets;

                new ListViewWindow((List<string>)returnValue).Show();
                output.Content = "See results in the ListViewWindow!";
            }
            else
            {
                output.Content = returnValue.ToString();
            }
            InputBox.Text = parser.ReductionTree;
        }
コード例 #2
0
        /// <summary>
        /// Click event for Parsing (Content name: Feldolgozás)
        /// Start a parsing method with the WoLaDLL
        /// </summary>
        /// <param name="sender">sender object</param>
        /// <param name="e">routed event</param>
        private void Parsing_Click(object sender, RoutedEventArgs e)
        {
            string instructions = InputBox.Text;
            int    instanceId   = 39;

            WoLaDLL.WoLaParser parser = new WoLaDLL.WoLaParser();

            parser.Setup(instanceId, "test", "test");
            object returnValue = parser.StartParsing(instructions);

            if (returnValue is List <string> )
            {
                //string assets = "";
                //for (int i=0; i < ((List<string>)returnValue).Count; i++)
                //{
                //    assets += ((List<string>)returnValue)[i] + ", ";
                //}
                //output.Content = assets;

                new ListViewWindow((List <string>)returnValue).Show();
                output.Content = "See results in the ListViewWindow!";
            }
            else
            {
                output.Content = returnValue.ToString();
            }
            InputBox.Text = parser.ReductionTree;
        }