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;
            }
        }
        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;
            }
        }