AppStore.Templates.StartPage.pinToAppBar_Click C# (CSharp) Method

pinToAppBar_Click() private method

It pins the app to the StartPage.
private pinToAppBar_Click ( object sender, RoutedEventArgs e ) : void
sender object Object Sender is a parameter called Sender that contains a reference to the control/object that raised the event.
e Windows.UI.Xaml.RoutedEventArgs RoutedEventArgs e is a parameter called e that contains the event data, see the RoutedEventArgs MSDN page for more information.
return void
        async void pinToAppBar_Click(object sender, RoutedEventArgs e)
        {
            if (SecondaryTile.Exists(AppInstance.app.Name.Replace(" ", "")))
            {
                SecondaryTile secondaryTile = new SecondaryTile(AppInstance.app.Name.Replace(" ", ""));
                bool isUnpinned = await secondaryTile.RequestDeleteForSelectionAsync(GetElementRect((FrameworkElement)sender), Windows.UI.Popups.Placement.Below);
                if (isUnpinned)
                {
                    ToggleAppBarButton(isUnpinned);
                }
            }
            else
            {
                Uri square150x150Logo = new Uri("ms-appx:///Assets/Logo.scale-100.png");
                string tileActivationArguments = AppInstance.app.Name;
                SecondaryTile secondaryTile = new SecondaryTile(AppInstance.app.Name.Replace(" ", ""),
                                                                AppInstance.app.Name,
                                                                tileActivationArguments,
                                                                square150x150Logo,
                                                                TileSize.Square150x150);
                secondaryTile.VisualElements.ShowNameOnSquare150x150Logo = true;
                secondaryTile.VisualElements.ForegroundText = ForegroundText.Dark;
                secondaryTile.RoamingEnabled = false;
                ToggleAppBarButton(false);
                await secondaryTile.RequestCreateAsync();

            }
        }