Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add Razor functionality to XamarinForm/WPF

    Please add razor functionality to Xamarin Forms and WPF(the ability to load content dynamically and load it into ContentPage.See attachment.

    Thank You
    Talley

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. see control property type in XAML editor on mouseover

    As I am editing some XAML and lets say I'm not sure if "Background" property on a control is of type Brush vs. Color I cant just put my mouse over it to see the type, instead I have to use peek.

    Would be nice to have that in the mouse over info instead of having to use an extra step.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  4. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  5. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support installation of apps that runs brokered components

    It's really a pain to distribute apps with brokered component. Having trouble with the following:
    1. It spawns few dll process that I really don't know which one of them is the brokered component.
    2. It needs to be copied to a specific location specified in the appxpackage. Users can't customize where to save it.
    3. Sometimes we need to force kill the dllhost process to install the new version. And we don't know if we're killing the right process. What if there are few apps running that uses brokered components?

    If there's a way to do this in swift…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add empty UWP project

    Please add an empty UWP project template for C#/C++, similar to win32 one. Such template would be very useful for iterating and trying out code without having to deal with overhead of XAML. Currently you have to type it out manually.

    I attached a sample empty UWP program in C# to this feedback item.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  8. XAML String Conversion to RowDefinitions and ColumnDefintions

    Why not Add XAML String Converters that can convert a string into a RowDefinitions and ColumnDefinitions??

    <Grid RowDefinition="auto,2*,2*" ColumnDefintions="auto, auto,*">

    </Grid>

    Instead of:

    <Grid>
    <Grid.RowDefinitions>
    ..etc...etc...etc..
    </Grid.RowDefinitions>

    <Grid.ColumnDefintions>
    ...etc...etc...etc...
    </Grid.Columndefintions>

    <!--- ahh...my fingers are so tired at this point! -->
    </Grid>

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  9. "Design Tab" Should work for Resource Dictionaries in Project

    When you add a Resource Dictionary to your Project...
    right now you can only click the XAML tab for source entry...
    I think, Microsoft should also enable the "Design" tab for standalone resource dictionaries, by (1) giving you some way to select which Style to present on the Design Tab, and (2) a way to specify some XAML code to use for testing and display in the Design Tab for the specific Style that has been selected, and if this code is not provided to provide a default testing code for said element... (3) when you stop editing the resource…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  10. XAML: Symbols Enum of Symbol-Icon Should contain all of PowerShell Verbs and Nouns

    Just for the sake of consistency. I think Microsoft should add all the PowerShell Verbs and Nouns to the Symbol Enums.

    Afterall, if Microsoft is going to force everybody to use the same set of verbs for all their powershell cmdlets...I think UWP should uphold the same level of consistency in the Symbols that are provided for Icon property of AppBarButton. In fact maybe just add them as a two separate enums... SymbolsVerbs SymbolsNouns...

    Now, if you really want to get crazy there's probably some way to merge the two icons together... to create a new third icon... But, i…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  11. "Zoom Property" for XAML page

    it would be cool if you could set the ZOOM level for a XAML page using a ZOOM property. Example:

    <!-- Displate Xaml page with controls scaled to 80% of normal size -->
    <Page ...
    Zoom="0.8" >

    </Page>

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  12. HeightLines Property for TextBox in UWP

    Would be line if you could set the height of a TextBox using number of Lines. Example:

    <!-- Set TextBox Height to 10 lines (REQUESTED FEATURE)-->
    <TextBox HeightLines="10" AcceptsReturn="true"/>

    <!-- Set TextBox Height to 300 pixels (CURRENT ONLY PIXELS)-->
    <TextBox Height="300" AcceptsReturn="true"/>

    The reason why its a good idea to at HeightLine property is that it allows everything to be done in XAML, setup the FontSize, FontFamily, and the Pixels size expands to match exactly 10 lines.

    And it can be made compatible with Height in Pixels Property. When HeightLine=-1 then the height is set with Height Property. When HeightLine…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  13. more than one XAML view per csharp file, selected by screen rotation/ratio

    If you want my opinion about what you are doing wrong with UWP... you are trying to fit all of you XAML into the same XAML as a rescalable desktop XAML page, except with none of the widgets that make that mode good for a desktop...

    You need the option to have different XAML views that can reorder the visual tree, but yet share the same csharp code underneath... And one of the XAML views should be call Desktop and should have extra components from WPF that UWP throws away as not being tablet like enough....

    Not to beat a…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  14. UWP Page/Frame model works

    got to hand it to Windows Development team... the UWP Page/Frame mode works well... that really makes it significantly easier to make an application if you can get people to in terms of pages instead of windows... My biggest hang up was getting used to using side NavMenus.... and pages together...

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  15. Directlry Port HTML <table> control to UWP XAML as <xtable>... why not...everybody know html table...

    Seems to me...the XAML development people should stop ******* their heads on the wall and directly steal some of the HTML ways....

    Like why does UWP not have a spreadsheet control??? Seriously, I'm thinking about inserting a WebView control and writing HTML!! just to get a spreadsheet inside of UWP application... this is not only messy, its ashamed thast XAML has no way to do this natively... Should we just all toss in the bag and write javascript instead....as much as I hate hackish script laugages like javascript over C# ... it seems the HTML controls are better!!!! over non-existent…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
  16. Time for Some Improved Structuring of XAML

    When programming languages began they where structured well enough to deal with the complexities of applications at the time. Then as apps got more sophisticated the existing languages became overwhelmed by the complexity. Thus assembly language programming changed to C which changed to C++ and now to C#. Each of these steps "cleaned up" the mess layered on top of the prior language to help it deal with more sophisticated apps.

    XAML has been great, but it's been taking on more and more burden. In response, an improved ability to structure XAML better is needed. Ways to break down huge…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
1 2 5 6 7 9 Next →

Feedback and Knowledge Base