} = new ObservableCollection <ProgrammsContext>(); // Лист программ на компьютере public UserPanel(Users usr) { InitializeComponent(); user = usr; // Передача данных об авторизованном пользователе switch (user.Role) { case "Student": loadStudent(); break; case "Admin": loadAdmin(); break; } TitleText.Text = user.Login; // Подключение к серверу client = new ServerChat.ServerChatClient(new System.ServiceModel.InstanceContext(this)); // Создаем экземпляр сервиса и инициализируем новый экземпляр класса InstanceContext для заданного обьекта который реализуем экземпляр сервиса ID = client.Connect(user.Login, user.Role); // Подключаемся к сервису и получаем свой ID // Костыль MessageText.AddHandler(System.Windows.Controls.TextBox.DropEvent, new System.Windows.DragEventHandler(MessageText_Drop), true); MessageText.AddHandler(System.Windows.Controls.TextBox.PreviewDropEvent, new System.Windows.DragEventHandler(MessageText_Drop), true); }