示例#1
0
        private void Load_Song_Text(string CurrentSongText)
        {
            string[] song_stanzas = CurrentSongText.Split(new string[] { "$ $" }, StringSplitOptions.None);

            for (int i = 0; i < song_stanzas.Length; i++)
            {
                Current_SongView vsb_obj = new Current_SongView();
                vsb_obj.Song_Stanza = song_stanzas[i].Replace("$", "\n");
                SongViewList.Items.Add(vsb_obj);
            }
            SongViewList.ScrollIntoView(0);
        }
        private void setTextContent()
        {
            TitleText.Text = strParser(App.VirtualSongBook.SongList[CurrSong].Title);
            string songcontent = strParser(App.VirtualSongBook.SongList[CurrSong].Content);

            string[] song_stanzas = songcontent.Split(new string[] { " ` " }, StringSplitOptions.None);

            for (int i = 0; i < song_stanzas.Length; i++)
            {
                Current_SongView vsb_obj = new Current_SongView();
                vsb_obj.Song_Stanza = strParser(song_stanzas[i]);
                SongViewList.Items.Add(vsb_obj);
            }
            SongViewList.ScrollIntoView(0);
        }
示例#3
0
 public static void UpdateCheckedByIndices()
 {
     _selectedIndices.ForEach((x) => SongViewList.Where((y) => _selectedIndices.Contains(y.Index)).ToList().ForEach((z) => z.checkbox_selected.Checked = true));
 }