Windows Presentation Foundation (WPF)

Previously from hosted on the Visual Studio UserVoice

How can we improve Windows Developer?

(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.

  1. Strongly Typed Binding / Testability

    Helps us to avoid "property not found" runtime error in design time

    Compiler or CodeAnalasys rule should give an error or warning if binding path is invalid.

    I want to avoid runtime errors like this:

    BindingExpression path error: 'Fullname' property not found on 'object' ''Person' (HashCode=33132859)'. BindingExpression:Path=Person.Fullname; DataItem='ViewModel' (HashCode=46007650); target element is 'TextBlock' (Name=''); target property is 'Text' (type 'String')

    We can already specify type of datacontext in designer using d:DataContext or DataType attribute of DataTemplate and some tools like resharper can already underline invalid Path in binding. So could and should visual studio by default.

    This is one of…

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Update System.Windows.ShellWindowChrome

    In Windows 10 it's not working correctly. It has wrong borders, colors, and spacing issues.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback on this idea. We have reviewed this and we will not be able to complete this suggestion in the foreseeable future. If you would like us to fix a specific issue, please consider raising a bug at http://connect.microsoft.com.
    Harikrishna Menon
    Program Manager @ Visual Studio

  3. Support additional region and language settings

    There is no way to pass the current culture with to WPF. The IETF language tag is not enough, since all changes in the region and language format settings will be dismissed.

    The only workarounds so far are to pass the converter culture to every single binding or to bind only strings.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Would like a MRIsland like XamlIsland.

    I want a MRIsland like XamlIsland. I want to go Toolbox -> drag drop MRIsland. Then have a 3D Space like Paint 3D in which I can have all the keyboard and mouse controls to work with my 3D objects. Also want to be able to work with my 3D space as a normal desktop app window or with the MR headset. And last of all I want it as a NuGet package next week. (Please)

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
  5. Resize Window so Touch Keyboard doesn't hide half of the Window

    The Touch Keyboard when shown overlaps a WPF window in Windows 10. This also happens when in Touch Mode. The bottom half of the window cannot be seen.

    Make the Window Resize when either maximised or in Tablet Mode so that users can see what they are typing in

    0 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
  6. WPF should implement a touch-first environment.

    I am jealous of Windows Store apps having this.Please make this available in the next iteration of WPF. thanks!

    0 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add something similar to ReactJS

    ReactJS is the first GUI framework that has absolutely nailed it. Rather than update-in-place, it allows you to completely create a new component from scratch, and then behind the scenes does a diff and updated. So much easier than having to retain state or use viewmodels everywhere.

    0 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for Reactive Extensions in WPF Databinding

    In addition to using INotifyPropertyChanged and DependencyProperties to update databound properties in the UI support for IObservable<> would simplify or a lot of ViewModels and supersede simple wrapper viewModels which only convert typesafe events to propertyChanged events. Also the reactive extensions provide a lot of functionality, that can be just plugged in.

    0 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Provide a standard mechanism for usage tracking and usage analytics

    As a developer and project stakeholder

    I want to know which features of my applications are used

    In order to optimize the usability of my apps

    PROBLEM:

    Usage analytics helps to improve software usability, but is currently implemented in very few desktop applications. It mostly relies on proprietary mechanisms and present the data in a way that is hard to interpret (diagrams). Heatmaps provide a more intuitive visualization, but usually require special eye tracking hardware.

    PROPOSAL:

    There should be a standard mechanism to record usage of UIElement's in a persistent storage (ie. Bindings to ETW, WCF, Database, ...).

    The mechanism…

    0 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add support for Smooth Streaming in WPF

    WPF does not support Smooth streaming, not even on Windows 8+ where store apps has the ability.
    Please add this feature :)

    7 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
1 2 9 10 11 13 Next →
  • Don't see your idea?

Windows Presentation Foundation (WPF)

Feedback and Knowledge Base