我在這裏有一個屬性,顯示從組合框中選擇的消息。在我的InitializeMessageFields方法中,我根據選定的項加載一個數據網格。 可以說我在組合框中有不同的項目。我想要做的是在加載網格之前顯示(在某個對話框中)所選項目,以通知用戶哪些網格數據屬於哪個項目。 私有字符串_selectedMessageType;顯示對話框MVVM模式
public string SelectedMessageType
{
set
{
if (_selectedMessageType == value) return;
this._selectedMessageType = value;
InitializeMessageFields();
this.NotifyPropertyChanged("IsMessageTypeSelected");
}
get
{
MessageBox.Show("Loading ",_selectedMessageType);
return this._selectedMessageType;
}
}
我該怎麼做?
[MVVM中的對話框](http://www.codeproject.com/Articles/70223/Using-a-Service-Locator-to-Work-with-MessageBoxes) – Viv
稍微切題,但我會考慮不好的做法是讓屬性設置者打開一個對話框。 –
爲什麼我的問題投下來了?如果你在投票時發表評論,它會很好,它會幫助用戶學習同樣的錯誤? –