Beispiel #1
0
        private void ViewStreamButton_Click(object sender, RoutedEventArgs e)
        {
            Button       button = (Button)sender;
            FavoriteUser user   = (FavoriteUser)button.DataContext;

            Process.Start(user.Link);
        }
Beispiel #2
0
        private async void HostChannelButton_Click(object sender, RoutedEventArgs e)
        {
            Button       button = (Button)sender;
            FavoriteUser user   = (FavoriteUser)button.DataContext;

            await this.RunAsyncOperation(async() =>
            {
                await ChannelSession.Connection.SetHostChannel(ChannelSession.Channel, user.User.channel);
            });
        }
Beispiel #3
0
        private async void RemoveUserButton_Click(object sender, RoutedEventArgs e)
        {
            Button       button = (Button)sender;
            FavoriteUser user   = (FavoriteUser)button.DataContext;

            await this.RunAsyncOperation(async() =>
            {
                if (await MessageBoxHelper.ShowConfirmationDialog("Are you sure you want to remove this user?"))
                {
                    this.favoriteGroup.RemoteUser(user.User);
                    await ChannelSession.SaveSettings();

                    await this.RefreshView();
                }
            });
        }