私は次のコードを持っています:
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();
}
フォームを閉じた後、オブジェクトは内部で状態を保持しますWindow
。Window
閉店後の処分方法を教えてください。
前もって感謝します。