要檢查是否有名爲PlayerProfile檢查可觀察集合是否爲空! C#
if ((App.ViewModel.PlayerProfile.Count != 0))
{
// remove stored PlayerProfile
}
Anyideas可觀察集合在螞蟻項目?
gettign空誤差(即使有
App.ViewModel.PlayerProfile是oberservable收集方含球員
我只是想檢查,看看它爲空,如果不刪除或清除
要檢查是否有名爲PlayerProfile檢查可觀察集合是否爲空! C#
if ((App.ViewModel.PlayerProfile.Count != 0))
{
// remove stored PlayerProfile
}
Anyideas可觀察集合在螞蟻項目?
gettign空誤差(即使有
App.ViewModel.PlayerProfile是oberservable收集方含球員
我只是想檢查,看看它爲空,如果不刪除或清除
如果你得到一個空的錯誤,有三種可能性:
App
爲空(不太可能)App.ViewModel
可能爲空。ViewModel
上的PlayerProfile
財產可能爲空。我建議確保PlayerProfile
在您的視圖模型的所有建設者正在緊張施工,並且您的視圖模型已經在這一點上已建成,因爲這些是最有可能的罪魁禍首。最有可能的是,這個例程在你的初始化方法之前被調用,這就是爲什麼這些在這個時候是未設置的。
App
,ViewModel
或PlayerProfile
是null
。
你已經列出了3種可能性:) – Alan
@Alan:是的,謝謝 - 我認爲應用程序是空的不是真實的,所以我離開它,但後來我添加了它,因爲技術上,我相信你可以強制它爲空;) –
如果他強迫它爲空,我會感到非常傷心。 – Alan