public void Mockup(MessageVoiceNote voiceNote) { Progress.UpdateWaveform(voiceNote.VoiceNote); Progress.Minimum = 0; Progress.Maximum = 1; Progress.Value = 0.3; Subtitle.Text = FormatTime(TimeSpan.FromSeconds(1)) + " / " + FormatTime(TimeSpan.FromSeconds(3)); Button.SetGlyph(0, MessageContentState.Pause); }
private bool SetVoiceNoteTemplate(MessageViewModel message, MessageVoiceNote voiceNote, string title) { Visibility = Visibility.Visible; HideThumbnail(); SetTitle(GetFromLabel(message, title)); SetService(Strings.Resources.AttachAudio); SetMessage(string.Empty); if (voiceNote.Caption != null && !string.IsNullOrWhiteSpace(voiceNote.Caption.Text)) { AppendService(", "); AppendMessage(voiceNote.Caption.Text.Replace("\r\n", "\n").Replace('\n', ' ')); } return(true); }
private bool SetVoiceNoteTemplate(MessageViewModel message, MessageVoiceNote voiceNote, string title) { Visibility = Visibility.Visible; if (ThumbRoot != null) { ThumbRoot.Visibility = Visibility.Collapsed; } TitleLabel.Text = GetFromLabel(message, title); ServiceLabel.Text = Strings.Resources.AttachAudio; MessageLabel.Text = string.Empty; if (voiceNote.Caption != null && !string.IsNullOrWhiteSpace(voiceNote.Caption.Text)) { ServiceLabel.Text += ", "; MessageLabel.Text += voiceNote.Caption.Text.Replace("\r\n", "\n").Replace('\n', ' '); } return(true); }
public static bool UpdateFile(this MessageVoiceNote voiceNote, File file) { return(voiceNote.VoiceNote.UpdateFile(file)); }