Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            var args = Environment.GetCommandLineArgs();

            if (args.Length > 1)
            {
                Uri argUri;
                if (Uri.TryCreate(args[1], UriKind.Absolute, out argUri))
                {
                    var decoder = new WwwFormUrlDecoder(argUri.Query);
                    if (decoder.Any())
                    {
                        InputUrI.Text = string.Empty;

                        foreach (var entry in decoder)
                        {
                            InputUrI.Text += entry.Name + "=" + entry.Value + ",";
                            inputs[entry.Name] = entry.Value;
                        }

                        InputUrI.Text = InputUrI.Text.Remove(InputUrI.Text.Length - 1);
                    }
                }
            }
        }