matkoch / resharper-xao Goto Github PK
View Code? Open in Web Editor NEWReSharper plugin to navigate between a XAML View and ViewModel. Invoked with Go to Related Files (Ctrl+Shift+Alt+G).
ReSharper plugin to navigate between a XAML View and ViewModel. Invoked with Go to Related Files (Ctrl+Shift+Alt+G).
In my production solutions, when doing Show related files in a viewmodel, it doesn't show my view. I did some debugging, and it seems it finds the .xaml and the .xaml.cs. As soon as I put a break in, so it only returns 1, it shows them fine. Is this some edge case?
Hi Xao. I contributed to this project last year and I, too, would love to see this project work in Resharper 9.1. I saw that you were working on migrating last December and am throwing in my support again to help with that effort. I'm no Resharper expert, so I was wondering whether rewriting this as a straight VS2015 plugin would be something you're interested in. I know a ton of people who'd kill for something like this and either don't have Resharper or don't know it has its own plugins (a majority in my experience).
Thanks for fixing #8 but it does not work perfectly yet in a Universal Windows 8.1 + Windows Phone 8.1 project. See the screenshot
The first LoginView
is in AlzaMedia.WindowsPhone project but "AlzaMedia.WindowsPhone" is not shown there. The second LoginView
shows correctly in AlzaMedia.Windows project.
Is rider support planned?
Tried the plugin now and found an issue when there are more than one file matching the naming convention.
Specifically, I have a FoobarView, but there are two classes named FoobarViewModel in my solution (one is for web).
It would be nice if the plugin could be configured to limit the search scope to only include matches in same folder, one level up and it's subfolders to limit it (in this case) this scenario:
\Foobar
\Controllers
\ViewModels
\Views
Any plans for Resharper 9 support?
In a Xamarin project with Xao. It does not show the XAML files when I activate on the ViewModel name and when I am in the XAML, it does not show the ViewModel. It does show the codebehind .cs from the XAML and the VM .cs when I am in the ViewModel
Hi
I installed your extension to VS2015u3 with resharper 10
(restarted VS and PC after install :)
Trying on Windows Phone 8.1 and Windows Phone UWP projects.
And it doesn't work, Shortcut for related files shows only base classes.
My project targets Windows 8.1, not a universal app. The view is in a different assembly from the view model, so it would be great if the plugin would simply look for any type with the same name with ViewModel appended, no matter which assembly it appeared in, or perhaps use the same convention based logic Prism uses to find view models.
I'll look at the code closer and see if I can be more specific.
Catel provides several view types (with extension) that all resolve to a view model. I know that customized naming convention is still on the list, but I think these can be added very quickly:
resolves to
This lovely plugin no longer shows the small window from which I can select between view, code-behind and vm.
Does it hook up to the Resharper.GotoReletaedFiles keybord shortcut or does in have it's own name in VS->Options->Keyboard settings?
I have a universal app, so every view model has two views associated with it, one for the Phone project and one for the Windows project.
When I invoke the plugin, it shows me something like this
and I have no way of knowing which view belongs to which project. And with my luck, I never hit the right one :)
There are two ways to approach it
Add support for Resharper 2016.2.
Title says it all. I'm trying to install it via Rider, and it wont show in the plugins MarketPlace.
In 2019.x.y.z it worked great.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.