private void setButtonStyle(Button btn) { MemorizeObject obj = btn.Tag as MemorizeObject; if (btn.Tag is MemorizeReadText) { btn.Style = this.AudioButtonStyle; MemorizeReadText memorizeReadText = btn.Tag as MemorizeReadText; SpeechHelper.Instance.SpeakAsync(memorizeReadText.Text, -3); } else if (btn.Tag is MemorizeText) { btn.Style = this.TextButtonStyle; } else if (btn.Tag is MemorizeImage) { MemorizeImage memorizeImage = btn.Tag as MemorizeImage; if (memorizeImage.Count >= 0) { int imageWidth = (int)(this.itemWidth / 4f); memorizeImage.GenerateItems(0, (this.itemHeight - this.itemWidth) / 2, this.itemWidth - imageWidth, this.itemWidth - imageWidth, imageWidth); btn.Style = this.ImageButtonStyle; } else { btn.Style = this.ImageButtonNoRepeatStyle; } } else if (btn.Tag is MemorizeMusic) { btn.Style = this.AudioButtonStyle; MemorizeMusic memorizeMusic = btn.Tag as MemorizeMusic; this.audioItemMediaPlayer.Stop(); this.audioItemMediaPlayer.Close(); this.audioItemMediaPlayer.Open(new Uri(memorizeMusic.Url, UriKind.Absolute)); this.audioItemMediaPlayer.Play(); } }
private static void getItemInfo(MemorizeObject obj, List <string> fileList) { if (obj is MemorizeImage) { MemorizeImage image = obj as MemorizeImage; if (fileList.Contains(image.Url)) { return; } fileList.Add(image.Url); } else if (obj is MemorizeMusic) { MemorizeMusic music = obj as MemorizeMusic; if (fileList.Contains(music.Url)) { return; } fileList.Add(music.Url); } }
private void getItemInfo(MemorizeObject obj) { if (obj is MemorizeImage) { MemorizeImage image = obj as MemorizeImage; if (this.additionalFileListBox.Items.Contains(image.Url)) { return; } this.additionalFileListBox.Items.Add(image.Url); } else if (obj is MemorizeMusic) { MemorizeMusic music = obj as MemorizeMusic; if (this.additionalFileListBox.Items.Contains(music.Url)) { return; } this.additionalFileListBox.Items.Add(music.Url); } }