I want to show Components in a tabs , so first of all create few components. In this project we have three components, First View Component public class AllViewComponent : ViewComponent { private readonly UserManager<ApplicationUser> _userManager; public AllViewComponent(UserManager<ApplicationUser> userManager) { _userManager = userManager; } public async Task<IViewComponentResult> InvokeAsync() { List<StudentViewModel> allUsers = new List<StudentViewModel>(); var items = await _userManager.Users.ToListAsync(); foreach (var item in items) { allUsers.Add(new StudentViewModel {Id=item.Id, EnrollmentNo = item.EnrollmentNo, FatherName = item.FatherName, Name = item.Name, Age = item.Age, Birthdate = item.Birthdate, Address = item.Address, Gender = item.Gender, Email = item.Email }); }
In this article i will show you, how to use progress bar in wpf (Window Presentation Foundation) and how to add it in status bar dynamically. Actually i explained it with basic information, today i will explain more about it. In this article, first to add a status bar in the page after that add a TextBlock control in it. Now the code look like :
<Grid>
<StatusBar Name="sbar1" Background="BlueViolet" VerticalAlignment="Bottom">
<StatusBarItem>
<TextBlock>Status:</TextBlock>
</StatusBarItem>
</StatusBar>
</Grid>
Now, create a new function just after the InitializeComponent() method, it means you can view your progress bar on window load.
Code behind code
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Animation;
namespace WpfApplication2
{
/// <summary>
/// Interaction logic for progressbar.xaml
/// </summary>
public partial class progressbar : Window
{
public progressbar()
{
InitializeComponent();
createprogressbar();
}
private void createprogressbar()
{
ProgressBar pb2 = new ProgressBar();
pb2.IsIndeterminate = false;
pb2.Orientation = Orientation.Horizontal;
pb2.Width = 100;
pb2.Height = 25;
Duration dur = new Duration(TimeSpan.FromSeconds(30));
DoubleAnimation dblani = new DoubleAnimation(200.0, dur);
pb2.BeginAnimation(ProgressBar.ValueProperty, dblani);
sbar1.Items.Add(pb2);
}
}
}
Now, code generate the following output:
Here,
- Create a ProgressBar class object also set some data members like width, height etc.
- Set the animation by BeginAnimation method( )
Comments
Post a Comment