private void MessagesPanel_MouseDown(object sender, MouseButtonEventArgs e)
 {
     if ((e.OriginalSource as Image) != null)
     {
         if ((e.OriginalSource as Image).Name == "OnMessageDeleteButton")
         {
             var message = e.Source as MessageLayout;
             MessagesPanel.Children.Remove(message);
             CurrentWorkSpace.Session.DeleteMessage(message.message.Id);
             listOfCachedMessages.Remove(message.message);
         }
     }
     else
     {
         ChoseMessage((MessageLayout)e.Source);
         if (e.ClickCount == 2)
         {
             CreateNewMessageButton.IsEnabled = false;
             CreateNewMessageButton.Opacity   = 0;
             LogOutButton.IsEnabled           = false;
             LogOutButton.Opacity             = 0;
             CurrentWorkSpace.OpenMessage(ChosenMessage.message);
         }
     }
 }