コード例 #1
0
        private void gridUserDescription_SourceUpdated(object sender, DataTransferEventArgs e)
        {
            Task t1;

            t1 = webApi.UpdateUserAsync(user);
            using (LoadWindow lw = new LoadWindow(t1))
            {
                lw.Owner = Window.GetWindow(this);
                lw.ShowDialog();
            }
        }
コード例 #2
0
ファイル: UsersWindow.xaml.cs プロジェクト: AlixMeng/lims-4
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Task <IEnumerable <ListOfUsers> > t = webApi.GetUsersAsync();

            using (LoadWindow lw = new LoadWindow(t))
            {
                lw.Owner = this;
                lw.ShowDialog();
            }
            var users = t.GetAwaiter().GetResult();

            usersGrid.ItemsSource = users;
        }
コード例 #3
0
ファイル: UsersWindow.xaml.cs プロジェクト: AlixMeng/lims-4
        private void usersGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ListOfUsers u = ((sender as DataGrid).SelectedItem as ListOfUsers);
            Task <User> t1;

            t1 = webApi.GetUserAsync(u.Usrnam);
            using (LoadWindow lw = new LoadWindow(t1))
            {
                lw.Owner = this;
                lw.ShowDialog();
            }
            user = t1.GetAwaiter().GetResult();
            gridUserDescription.DataContext = user;
            //tbJobDescription.Text = user.JobDescription;
        }