I want to add one of those dockable windows panes, such as the solution explorer in visual studio 2008 to my project, are they in fact called dockable tool, or shims? And where do I find it because obviously its not in the default list?
There is no built-in control in .Net that does this; you need a third-party docking suite.
Commercial ones include DevExpress XtraBars.
Free ones include DockPanel Suite.
Here is a good reference
http://www.codeproject.com/Articles/140209/Building-a-Docking-Window-Management-Solution-in-W
Related
I'm struggling with something very fundamental - so I'm probably being dumb.
I'm following the MSDN Tutorials for learning Visual C# and one of the very first things you do (following changing the theme color, of course) is create a new project. The project template(s) listed, specifically "WPF Application", are not existing, however.
Here's what the tutorial says I should see:
The same process is used by this tutorial.
What I see lacks "WPF Application"
Uhh.... what? When I use the search box for "WPF", I find "WPF App for MVVMbasics Core project" which I have to download from online, but get this error message when using it:
Can anyone help?
The give away is in the title of the dialog box displayed when you try to open a WPF project (my emphasis):
Microsoft Visual Studio 2013 Express for Web
The Express products each only support a subset of the project types. Choose "Express 2013 for Windows Desktop" from the Visual Studio Express page. Alternatively, if you meet the "Who can use Visual Studio Community" requirements at the bottom of the page, you could download Visual Studio 2013 Community.
Try Changing from .Net Framework 4.5 to 4.0 or 3.5 from the comboBox above.
If that solves, then you may need to install .Net Framework 4.5 on your system.
And if not, run the Visual Studio Installer again. Will be better to remove and install again than just using 'Repair' option in the installer.
Select 'Full' option on components selection if it asks for while installing..
Reinstallation would defenitely help. But if you don't like to spend that much time.. Take a look at
https://social.msdn.microsoft.com/Forums/vstudio/en-US/8a5ae9e3-be7b-493d-831c-1e49e8103f26/visual-studio-project-templates-are-missing?forum=vssetup
I'm creating a windowing system, comparable to WinForms or WPF, in XNA for a game I'm making.
Now, it would be nice to be able to use the Visual Studio form designer to make my windows.
I've googled a bit but I couldn't find anything. However, it might be possible because Microsoft uses the same basic designer interface/structure for many different things. (WinForms designing, WPF designing, Workflow designing, User Control designing, ...)
Is it possible to achieve this with Visual Studio's plugin system or will I have to make something custom to do it?
I don't know how you can use VS, but before starting to make something custom, I would recommend to take a look at http://sharpdevelop.net/opensource/sd/
Well, you must have a lot of programmers in your team if you intend to reprogram something like the Visual Studio forms designer on your own ;-)
In fact, I don't know if it will be possible with the VS plugin system, but if I were in your situation, I would use VS to create a Winforms or WPF GUI, and create a code generator which maps the code generated by VS to the classes of your windowing system. Most likely you will have to restrict yourself in using Winforms/WPF components for which you provide something similar in your framework.
I think it is very complicated things to do but you can do that.
At first you have to know about Visual Studio SDK.
Usually you have to download separately from the main products.
AFAIK CMIIW it is version dependent. So if you are installed VS 2010 with SP1 you have to use VS 2010 SP1 SDK.
The other you have to choose that is your products is isolated or integrated shell. The isolated means your shell will launch on separated vs 2010 instance(not in vs 2010). The example is SQL Server management studio from microsoft itself is isolated. Integrated shell means your products will integrated in VS 2010.
You can see on MSDN in here http://msdn.microsoft.com/en-us/library/bb166441(v=VS.100).aspx how to use that SDK.
Is there a component library (free or commercial) to do so ?
I don't want to develop a programmers editor so Visual Studio Shell won't fit I think, I just want the GUI Window system alone for example for drawing charts with panels on the left to configure the charts.
I'm beginner so I prefer something that is well documented.
We use WeifenLuo DockPanel Suite (link) which provides a VS like window environment. It's open source so we've been able to modify it to support a bunch of new features as well.
Yes. There's Visual Studio Isolated Shell, and Visual Studio Integrated Shell: http://msdn.microsoft.com/en-us/library/bb685612.aspx
I have a custom control DLL. How can I add these custom controls to VS2008 tool box programatically?
Right-click on toolbox
select "Choose Items"
browse to your DLL.
Add the items
There are several ways to do it:
As explained at MSDN Tutorial: Installing Controls By Using the Toolbox Controls Installer you do it from an installer.
There's also another possibility using a command line program available on CodePlex. You use this application with your favorite installer or you can invoke it manually.
In my Visual Studio 2019 I don't get any "choose items" when right-clicking "Toolbox".
I had to use Tools / Choose Toolbox Items
Right now I only know about Visual Studio 2008 Shell and the custom control used in the Snippet Compiler.
Also is VS shell suitable for this job? I don't know if it's a custom control or a standalone app? Any tutorials about it?
I would imagine the Snippet Compiler's custom control to be usable and therefore should work, but I still want to know if there are better alternatives out there?
It doesn't have to have everything like step through debuggers which the app itself doesn't support.
My editor will be similar to what Photoshop has for a script editor.
Have you looked at the Visual Studio SDK? Also, there are many resources available on Visual Studio Extensibility.