protected string T(string resourceKey, params object[] args) { var resourceFormat = StringResourceService.GetResourceValue(resourceKey); if (string.IsNullOrEmpty(resourceFormat)) { return(resourceKey); } return(args == null || args.Length == 0 ? resourceFormat : string.Format(resourceFormat, args)); }
public MusicListViewModel(StringResourceService stringService, ConfigurationService configService, MusicFileManageService manageService, PlaybackListManageService playbackListService) { _stringService = stringService; ConfigService = configService; _manageService = manageService; PlaybackListService = playbackListService; GenerateDataSource(); AutoImport(); Messenger.Register <MusicListViewModel, string, string>(this, nameof(MusicFileScanningService), (vm, message) => { if (message == "Finished") { GenerateDataSource(); vm.AutoImport(); } }); ConfigService.PropertyChanged += ConfigService_PropertyChanged; }