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; }