1

私は次のコードを持っています:

    private void ShowOfflineIMs(bool hasOffline)
    {
        if (hasOffline)
        {
            _offlineDisplayerThread = new Thread(OpenOfflineWindow);
            _offlineDisplayerThread.SetApartmentState(ApartmentState.STA);
            _offlineDisplayerThread.Start();
        }
    }

    private void OpenOfflineWindow()
    {
        var offlineWindow = new OfflineWindow();
        offlineWindow.Closed += (sender, args) => Dispatcher.ExitAllFrames();
        offlineWindow.Show();
        Dispatcher.Run();
    }

フォームを閉じた後、オブジェクトは内部で状態を保持しますWindowWindow閉店後の処分方法を教えてください。

前もって感謝します。

4

0 に答える 0