4 ms·
Depends if you subscribe to the idea that open-sourcing something is equivalent to putting it out to pasture. MS’ problem is that Visual Studio is the only “re
by DaiPlusPlus 8y ago
Depends if you subscribe to the idea that open-sourcing something is equivalent to putting it out to pasture.
MS’ problem is that Visual Studio is the only “real” software they produce that uses WPF - which also happens to be a flagship product. They need WPF to stay up-to-date but they can’t afford to invest their own FTE resources into it either when other products are more important as far as the C-levels are concerned.
I’m curious what this means for UWP XAML - as it has its origins in WPF. Can Microsoft use open contributed WPF code in UWP?
- WorldMaker 8y agoOneNote was a flagship WPF software as well. OneNote has announced it's all in on UWP moving forward. WinUI included in the announcement above is the UWP XAML controls and their "XAML Islands" wrappers, so Microsoft is directly taking UWP open source contributions now, too.
- contextfree 8y agoOneNote never used WPF AFAIK, Win32 OneNote used the same internal UI framework other Office Win32 apps used (and still use)
- WorldMaker 8y agoSo far as I'm aware, Microsoft's Ink controls have never had Win32 versions. For a few years they were System.Windows.Forms-only, for many more years they were WPF-only, and now the latest versions are UWP-only. That's a pretty core component part of OneNote. I don't think OneNote was WPF for all of its history, but there was certainly a time where a large percentage of it was WPF, from what I've heard. Which is also why I've heard OneNote led the vanguard to UWP and has been the Fluent Design 2.0 test bed for where Office's Fluent Design is moving, because it was the easiest to integrate UWP controls into the fastest.
- contextfree 8y agoMy understanding is that most everything ink-related in OneNote is custom on top of the lowest-level APIs available. That tends to be Office's MO in general.
- svick 8y ago> Can Microsoft use open contributed WPF code in UWP? They can, because the open source version of WPF is MIT-licensed.