Chỉ cần đặt nếu bạn đang cố gắng bắt đầu thanh tiến trình, nhưng dưới dạng thanh không xác định, thì bạn phải đặt thuộc tính IsIndeterminate thành true khi sẵn sàng và thành false khi hoàn tất.
Vì vậy, nói cách khác:
pbar.IsIndeterminate = true; //This starts your bar's animation
pbar.IsIndeterminate = false; //This stops your bar's animation
Để cung cấp cho bạn bối cảnh là tại sao bạn lại muốn làm theo cách nhìn này mã giả sau đây:
//Some method that is going to start something that is going to take a while
public void StartLongRunningProcess()
{
//Make a call to a web service asynchronously etc...
//Start the animation for your progress bar
pbar.IsIndeterminate = true;
}
//The method (delegate) that handles the result, usually from an event.
//This method will handle the result of the asynchronous call
public void HandlerForLongRunningProcess()
{
//Do stuff with result from your asynchronous web service call etc...
//Stop the animation for your progress bar
pbar.IsIndeterminate = false;
}
Hãy để tôi là người đầu tiên để nói rằng tôi không chắc chắn nếu đây là mục đích sử dụng của tài sản này, nhưng tôi có thể nói nó chắc chắn hoạt động.
Tại sao bạn có 'IsIndeterminate =" True "' ở vị trí đầu tiên? –