///<summary> Обработчик нажатия на пункт меню позвонить </summary> private void ContextMenuCall_OnClick(object sender, RoutedEventArgs e) { var modelContactChat = _viewModelChat.CurrentModelChat.ModelContactChat; if (modelContactChat != null) { WindowCallActive.OutgoingCall(modelContactChat); } }
///<summary> Обработчик нажатия на пункт меню позвонить </summary> private void ContextMenuCall_OnClick(object sender, RoutedEventArgs e) { if (_viewModelCallHistory.CurrentModelCallHistoryPeer.ModelPeerObj.ExistModelContact) { WindowCallActive.OutgoingCall(_viewModelCallHistory.CurrentModelCallHistoryPeer.ModelPeerObj.ModelContactObj); } else { WindowCallActive.OutgoingCall(_viewModelCallHistory.CurrentModelCallHistoryPeer.ModelPeerObj.IdentityString); } }
/// <summary> Обработчик события ViewModelDialpad </summary> private void ViewModelDialpadOnEventViewModel(object sender, ViewModelEventHandlerArgs e) { if (e.Key == "IncomingCall") { WindowCallActive.IncomingCall(); } if (e.Key == "CallEnableChanged") { Dispatcher.Invoke(() => { var isCallEnd = (bool)e.Data; ButtonCall.Source = UtilityPicture.GetBitmapImageFromStringUri("/Resources/" + (isCallEnd ? "start_call.png" : "start_call_disable.png")); }); } }
///<summary> Позвонить по доплнительному номеру номеру </summary> private void ContactNumberButtonCall(string number) { //ViewCallActive.OutgoingCall(number); WindowCallActive.OutgoingCall(CurrentModelContact, number); }
///<summary> Обработчик нажатия на кнопку позвонить (из трех сервисов под аватаром) </summary> private void ButtonPhone_OnClick(object sender, RoutedEventArgs e) { WindowCallActive.OutgoingCall(CurrentModelContact); }
///<summary> Позвонить по доплнительному номеру номеру </summary> private void ContactExtraNumberButtonCall(string number) { WindowCallActive.OutgoingCall(CurrentModelContact, number); }
/// <summary> Метод начала звонка </summary> private void StartCall() { WindowCallActive.OutgoingCall(_viewModelDialpad.PhoneNumber); _viewModelDialpad.PhoneNumber = String.Empty; }
///<summary> Обработчик нажатия на кнопку позвонить (трубка PSNT) </summary> private void ButtonPhonePSNT_OnClick(object sender, RoutedEventArgs e) { WindowCallActive.OutgoingCall(_viewModelCallHistoryDetail.ModelCallHistoryPeerObj.ModelPeerObj.Identity); }
///<summary> Обработчик нажатия на кнопку позвонить (из трех сервисов) </summary> private void ButtonPhone_OnClick(object sender, RoutedEventArgs e) { WindowCallActive.OutgoingCall(_viewModelCallHistoryDetail.ModelContactObj); }
///<summary> Обработчик нажатия на пункт меню позвонить </summary> private void ContextMenuCall_OnClick(object sender, RoutedEventArgs e) { WindowCallActive.OutgoingCall(_viewModelContact.CurrentModelContact); }