[英]Busy indicator is not displaying in wpf?
嗨,大家好,我想在我的項目中顯示Busy Indicator
。我正在使用后台工作線程,但問題是屏幕上沒有顯示忙碌指示器,我不知道這是什么。代碼是:
XAML是:
<xctk:BusyIndicator Width="200" HorizontalAlignment="Center"
BusyContent="Please wait while the Access controller is configuring "
IsBusy="{Binding IsBusy}">
</xctk:BusyIndicator>
C#代碼是:
BackgroundWorker _worker = new BackgroundWorker();
{
_worker.DoWork += (o, ea) =>
{
IsBusy = true;
DiscoverConnectedDevices();
};
_worker.RunWorkerCompleted += (o, ea) =>
{
IsDiscoverButtonEnable = true;
IsBusy = false;
Mouse.OverrideCursor = null;
CommandManager.InvalidateRequerySuggested();
};
ipmac = new ObservableCollection<IpMacAddressClass>();
}
public bool IsBusy
{
get
{
return _isBusy;
}
set
{
if(value!=_isBusy)
{
IsBusy = value;
OnPropertyChanged("IsBusy");
}
}
}
您正在設置器中設置IsBusy
,而不是_isBusy
應該:
public bool IsBusy
{
get
{
return _isBusy;
}
set
{
if(value!=_isBusy)
{
_isBusy = value;
OnPropertyChanged("IsBusy");
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.