protected void SendPropertyPickerMessage() { var properties = SelectedPropertyIndexList.Select(index => Properties.ElementAt(index)).ToList(); var message = new PropertyPickerMessage(this, properties); _messenger.Publish(message); }
private void OnPropertyPickeryMessage(PropertyPickerMessage msg) { var pickerView = msg.Sender as PropertyPickerViewModel; // Only handle city picker msg if we were expecting it. if (pickerView != null && ViewInstanceId.Equals(pickerView.RequestedByViewInstanceId)) { Properties = msg.Properties; } }