private async void GetFMExtensionsBtn_ClickAsync(object sender, RoutedEventArgs e) { var context = StoreContext.GetDefault(); var result = await WindowsStoreHelpers.PurchaseAddOnAsync(context, "9mzf5cp1mf83"); if (result == PurchasAddOnReturn.Successful) { GetFMExtensionsBtn.SetVisibility(false); FM_Extensions_Status.Text = GetUIString("Extensions_Status_Get"); FM_Extensions_Status.Foreground = Application.Current.Resources["DoubanForeground"] as SolidColorBrush; HasFMExtensions = true; } else if (result == PurchasAddOnReturn.Unknown) { ReportHelper.ReportAttentionAsync(GetUIString("MS_Server_Boom")); } }
private async void StackPanel_LoadedAsync(object sender, RoutedEventArgs e) { var context = StoreContext.GetDefault(); var fm_succeed = await WindowsStoreHelpers.GetProductInfoAsync(context, id : "9mzf5cp1mf83"); var group_succeed = await WindowsStoreHelpers.GetProductInfoAsync(context, id : "9pbfqp5g46w6"); FM_Extensions_Status.Text = fm_succeed ? GetUIString("Extensions_Status_Get") : GetUIString("Extensions_Status_Unget"); Group_Extensions_Status.Text = group_succeed ? GetUIString("Extensions_Status_Get") : GetUIString("Extensions_Status_Unget"); GetFMExtensionsBtn.SetVisibility(!fm_succeed); GetGroupExtensionsBtn.SetVisibility(!group_succeed); if (fm_succeed) { FM_Extensions_Status.Foreground = Application.Current.Resources["DoubanForeground"] as SolidColorBrush; } if (group_succeed) { Group_Extensions_Status.Foreground = Application.Current.Resources["DoubanForeground"] as SolidColorBrush; } }