2025-04-07 16:54:10 +08:00
namespace DualScreenDemo
{
public partial class PrimaryForm
{
private void GuoYuNewSongButtonHotSong_Click ( object sender , EventArgs e )
{
// 重置其他按钮背景
UpdateHotSongButtons ( guoYuNewSongButtonHotSong , guoYuNewSongHotSongActiveBackground ) ;
2025-07-03 18:15:21 +08:00
string query = $"SELECT * FROM song_library_cache WHERE language_name = '國語' ORDER BY `add_date` DESC, `song_counts` DESC LIMIT {Utils.Env.GetInt(" HotSongLimit ", 100)};" ;
2025-04-11 16:19:56 +08:00
var selectedSongs = PrimaryForm . Instance . SearchSongs_Mysql ( query ) ;
2025-04-07 16:54:10 +08:00
currentPage = 0 ;
currentSongList = selectedSongs ;
totalPages = ( int ) Math . Ceiling ( ( double ) selectedSongs . Count / itemsPerPage ) ;
multiPagePanel . currentPageIndex = 0 ;
multiPagePanel . LoadSongs ( currentSongList ) ;
}
}
}