我有控制其中負載從外部服務數據。這工作正常,但控制要麼沒有任何數據或完整的數據。加載控制數據從外部
我將如何實現增加額外的模式爲「加載」和「錯誤加載」(或大意的東西)
我知道我大概可以使用OnPropertyChange告訴數據是否發生了變化,如何將這些控件我拿起下載失敗了嗎?
目前,我做這樣的事
wc.OpenReadCompleted += Feed;
wc.OpenReadAsync(new Uri(formattedFeedUrl));
...
private void Feed(object Sender, OpenReadCompletedEventArgs e)
{
if (e.Error != null)
{
return; // here I want to notify that there's a download error somehow to the usercontrol
}
using (Stream s = e.Result)
{
// here I populate the ObservableCollection and notifychange
// and somewhere here, if the xml does not generate any data i want to notify a control also.
有什麼技術,我可以用它來顯示加載/錯誤的通知,而不是一個無人居住的控制,如果有一個的ServiceControl,而不是一個簡單的用戶控件,其有3個國家將工作。有沒有辦法根據綁定來控制狀態?