Thread.cs не найден при попытке свернуть окно в системный трей - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь создать приложение wpf и хочу свернуть его в системный трей. Я ответил на вопрос и создал следующее окно

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
            ni.Icon = new System.Drawing.Icon("Main.ico");
            ni.Visible = true;
            ni.DoubleClick +=
                delegate (object sender, EventArgs arg)
                {
                    this.Show();
                    this.WindowState = WindowState.Normal;
                };

        }

        protected override void OnStateChanged(EventArgs e)
        {
            if (WindowState == System.Windows.WindowState.Maximized)
                this.Hide();

            base.OnStateChanged(e);
        }
    }

, однако при попыткеЗапустите его. Visual Studio открыла окно с сообщением «Thread.cs not found»

here is a screen shot

Исключение говорит: «Вызов конструктора для типа» WpfApplication1.MainWindow ', которое соответствует указанным ограничениям привязки, выдало исключение' Номер строки '6' и положение строки '9'. "

Я попытался включить" только мой код ", но затем приложение перешло в режим прерывания.Есть идеи, в чем здесь проблема?Есть ли способ это исправить?

...