Provides custom IntelliSense viewer for the XAML Editor.
Features include camel case lookup, optional narrowing filter and several optional filters to limit items listed.
Hello, Karl!
Can you please share your code? No articles required, just code. Writing extensions for that "Visual STUBio" is a big challenge, it's easy in MS advert only. So your code could be a big help for many people.
And since you definitely more experienced than we, can you tell, is it possible to write 2-5 lines of code to _modify_ intellisense list, built by VS? Nobody needs to write their own intellisense, many people wanna just to extend existing rubbish.
Thanks!
Karl,
You mentioned in your blog post that you would post the code and an explanation of how you built your extension. Any progress? I'm building something similar and would love to stand on your shoulders.
Thanks,
John
John,
I have not had time to write the blog post on the extension. This will be a long post, mostly because the example code for the VS Editor IntelliSense extension does not help. I had to delete *.* and start from scratch. Don't get me wrong, the example code works perfectly if all you need to do is have a cool customer display, but filtering, searching, like this does is another animal.
This extension was not easy to write, in-fact I was stretched a good bit, but I did have fun.
I'll try and post the article and code in the next month. I have several posts ahead of this one.
Cheers,
Karl
Hi,
I'm trying to build something similar for XML. Is there any chance that you will show your source code? I think it would be very helpful for me to start.
Best wishes,
Charlie
I had to uninstall it because another add-on conflicted with it.
I ran the uninstaller and it removed it from the Remove Applications list, but now when I try to reinstall it, I get the following error message:
"This extension is already installed to all applicable products."
Now I can't install the extension and there isn't a way to uninstall it further.
Is there anyway to resolve this?
When you say you ran the uninstaller, do you mean you opened the Extension Mananger inside Visual Studio and clicked the uninstall button?
If not please do this, and reply. Sorry you ran into a problem.
Karl
Not at first. I wasn't aware of the Extension Manager at first.
My first attempt was to run the Add/Remove Programs Uninstaller. After that, I tried to reinstall the extension and got the error from above.
After doing a little research, I came across the Extension Manager and tried to uninstall from there. That removed it from the Extension Manager list, but I was still unable to run the installer without getting the error.
I even went as far as uninstalling VS2010 completely. Even after uninstalling and reinstalling VS2010, I still got the error message that the extension was already installed.
Just for some background, I installed your extension originally and everything was working great. The problem didn't start until I installed Telerik's JustCode for VS2010. At that point I lost all of the XAML IntelliSense. I uninstalled JustCode first and that didn't fix it, so then I tried to uninstall your extension.
By the end of the day Tuesday, I had so many errors when I started VS2010, I decided to just reload Windows completely. It's not as bad as it seems because it was a new install for VS2010 days earlier.
Everything is working fine for me now with your extension, but I haven't tried to install JustCode, and have no plans to.
At this point I'm not sure where the issue lies, but I appreciate you looking into it.
JustCode installs its own IntelliSense Presenter.
So if you want to use JustCode, I would suggest using the Extension Manager and UNINSTALL my presenter, then install JustCode.
For future reference, Visual Studio installs the extensions here:
C:\Users\[YOUR USER NAME]\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
If you have conflicts, you can navigate to this folder and delete the offending Extensions if UNINSTALL does not work from Extension Manager.
Karl
I installed this Extension, and a few others. When I start up Visual Studio 2010 now, I get no Intellisense, at all, in XAML. Then I uninstalled all Extensions. Still no Intellisense, at all, in XAML. Then I reinstalled this Extension. Still the same thing. No effect at all, and worse than the default, which provided SOME Intellisense.
Can you please tell me how to get my XAML Intellisense back? At this point I don't want this Extension anymore, I just want Visual Studio to go back to the out-of-the-box XAML Intellisense, which was better than nothing, which I have now.
Ah! Fixed the problem today. Spent all afternoon yesterday hating life. Then I figured out that it was the XML Editor, which does not show Intellisense regardless of Extension or not. I had right-clicked my xaml file and chosen "Open With" and hit "Set as Default" for the XML Editor. I had gotten in the habit of using the XML Editor for xaml files when using VS 2008.
Works fine when using "Code Editor".
Huge,
Nice job troubleshooting your isse. What is strange is that I'm not getting any emails from this system. Ahh. Sorry for such a long delay, I'll check back more often.
Cheers,
Karl
Terry,
Thank you for your idea. In order to do what you're looking for, the XAML Language service would have to be exteneded to provide this metadata. I'll ask about it for you.
This would require that the IntelliSense sources reflect each type and get this information. One problem could be many of the entires would not have the attribute making the feature less attractive.
Just a thought.
Cheers,
Karl
I really would love scrolling through my intellisence options with the mouse wheel. But I can't get it to work with this addon. I don't know if this feature is present or not, any help appreciated.
My best feature is filtering to display only the options containing your keyword. thats cool.