private void attachPhotoCommandExecute(Door parameter)
        {
            var msg = new BrowseFileMessage();

            msg.BrowseCompleted = (string filename) =>
            {
                parameter.Photo = filename;
            };
            Messenger.Default.Send <BrowseFileMessage>(msg);
        }
Esempio n. 2
0
        private void browseFile(BrowseFileMessage msg)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Title           = msg.Title;
            dlg.CheckFileExists = true;
            dlg.CheckPathExists = true;
            dlg.Multiselect     = msg.MultiSelect;
            dlg.Filter          = msg.Filter;
            bool?result = dlg.ShowDialog();

            if (result == true)
            {
                msg.BrowseCompleted?.Invoke(dlg.FileName);
            }
        }