public async void PinTile() { // https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/primary-tile-apis#pin-your-primary-tile // Get your own app list entry Windows.ApplicationModel.Core.AppListEntry entry = (await Windows.ApplicationModel.Package.Current.GetAppListEntriesAsync())[0]; // And pin it to Start await Windows.UI.StartScreen.StartScreenManager.GetDefault().RequestAddAppListEntryAsync(entry); }
private async Task <bool> CheckTileSupport() { // Check for pin-to-start support // https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/primary-tile-apis Windows.ApplicationModel.Core.AppListEntry entry = (await Windows.ApplicationModel.Package.Current.GetAppListEntriesAsync())[0]; bool isSupported = Windows.UI.StartScreen.StartScreenManager.GetDefault().SupportsAppListEntry(entry); return(isSupported); }
public async Task <bool> CheckTileExist() { //https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/primary-tile-apis#check-whether-youre-currently-pinned // Get your own app list entry Windows.ApplicationModel.Core.AppListEntry entry = (await Windows.ApplicationModel.Package.Current.GetAppListEntriesAsync())[0]; // Check if your app is currently pinned bool isPinned = await Windows.UI.StartScreen.StartScreenManager.GetDefault().ContainsAppListEntryAsync(entry); return(isPinned); }