Esempio n. 1
0
 public void EndResourcePicker()
 {
     if (_resourcePickerDialog != null)
     {
         DefaultResourcePickerPlug.EndPickerForm(_resourcePickerDialog);
     }
 }
Esempio n. 2
0
        protected override void OnShown(EventArgs e)
        {
            base.OnShown(e);

            // Load Visual Studio resource picker and integrate it
            try
            {
                _resourcePickerDialog = DefaultResourcePickerPlug.GetPickerForm(_context, _provider, _defaultValue);
                if (_resourcePickerDialog.Object is Form)
                {
                    DefaultResourcePickerPlug.SetOkAction(() => { DialogResult = DialogResult.Yes; });
                    DefaultResourcePickerPlug.SetCancelAction(() => { DialogResult = DialogResult.Cancel; });
                    _resourcePickerDialog.TopLevel = false;
                    tabVisualStudioPicker.Controls.Add((Form)_resourcePickerDialog.Object);
                    _resourcePickerDialog.FormBorderStyle = FormBorderStyle.None;
                    _resourcePickerDialog.Dock            = DockStyle.Fill;
                    _resourcePickerDialog.Show();
                }
            }
            catch
            {
                _resourcePickerDialog         = null;
                tabVisualStudioPicker.Enabled = false;
            }

            var resourceList = DteProjectResourceHelper.GetResourceFiles(_currentProject);

            LoadResourceList(resourceList);
            CreateListViewItemsForCurrentResource();
        }
Esempio n. 3
0
 public object GetSelectedDefaultPickerValue()
 {
     return(DefaultResourcePickerPlug.GetPickerValue(_resourcePickerDialog));
 }