Comments (3)
Turns out that Visual Studio is hosting the entire start page already inside a ScrollViewer.
Therefore, the ScrollViewer defined in the views won't work.
from solutionstartpage.
from solutionstartpage.
@modulexcite - this image will explain it a little bit better than plain words can:
The red part is the top-most element of the primary window content.
This one holds a ScrollViewer
(blue part). I guess the intention behind this ScrollViewer
is, that any window content might not know the available size, therefore VS provides a top-most ScrollViewer
, so that the user can always scroll the content required into view.
The green part is the Solution Start Page extension.
The black part shows the primary contents: the default MRU list, open project, create new project etc and the Solution Page Control on the right side, showing the grouped solutions.
The SolutionPageControl
hosted another ScrollViewer
, which then catches all mouse scrolls.
After finding out that there's another (blue one) ScrollViewer
around the whole start page, I remembered the number 1 rule for WPF development:
Never ever put a
ScrollViewer
inside anotherScrollViewer
.
from solutionstartpage.
Related Issues (20)
- Error on Start HOT 11
- Unable to update from v2.3 to v2.4 HOT 3
- Copyright Infringement HOT 6
- Add additional configuration options
- Start page doesn't change colors on theme change HOT 1
- The MRU list doesn't display any text HOT 1
- Blank white page for VS 2017 15.6.0 HOT 5
- Enhance bulk-adding solutions to a group HOT 3
- vs2017 15.6 crashes due to Solution Start Page HOT 2
- VS version not supported HOT 4
- Localization pl-PL HOT 1
- not a real issue, just an improvement HOT 2
- VS2019 HOT 6
- Request: Customizable Font or Zoom HOT 2
- MRU List doesn't open any solution HOT 1
- Adding solutions crashes/closes visual studio instance. HOT 3
- Support for Visual Studio 2017 HOT 14
- Paths cannot have ++
- Support environment variables
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solutionstartpage.