public ChatsDetailControl()
        {
            InitializeComponent();
            MessageParser.OnMessage            += MessageParser_OnMessage;
            MessageParser.OnEdit               += MessageParser_OnEdit;
            MessageParser.OnNewFile            += FileSaver.SaveFile;
            MessageParser.OnDelete             += MessageParser_OnDelete;
            MessageParser.OnPhysicalKeyChanged += MessageParser_OnPhysicalKeyChanged;
            Binding b = new Binding();

            b.Source = Messages;
            b.Mode   = BindingMode.OneWay;
            ChatList.SetBinding(ListView.ItemsSourceProperty, b);
            Loaded         += ChatsDetailControl_Loaded;
            OnMasterChange += ChatsDetailControl_OnMasterChange;
            ChatList.ContainerContentChanging += ChatList_ContainerContentChanging;
            CurrentState = ContextualMessageOperation.None;
        }