Exemple #1
0
 /// <summary>
 /// ウィンドウが閉じられようとしている
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     TwitchChatClientStop();
     if (TwitchChatClient != null)
     {
         // Twitchチャットクライアント終了
         TwitchChatClient.Dispose();
         TwitchChatClient.OnStop            -= TwitchChatClient_OnStop;
         TwitchChatClient.OnBusyChange      -= TwitchChatClient_OnBusyChange;
         TwitchChatClient.OnChannelMessage  -= TwitchChatClient_OnChannelMessage;
         TwitchChatClient.OnTopic           -= TwitchChatClient_OnTopic;
         TwitchChatClient.OnUserCountChange -= TwitchChatClient_OnUserCountChange;
         TwitchChatClient.OnModeChange      -= TwitchChatClient_OnModeChange;
         System.Diagnostics.Debug.WriteLine("TwitchChatClient Finalize done.");
     }
     BouyomiChan.ClearText();
     BouyomiChan.Dispose();
 }