terminal/src/cascadia/WpfTerminalControl
Javier 12eb69f665
wpf: prevent a 0 size when VS builds the Terminal window too early (#9194)
The terminal WPF container might have a (0,0) render size when VS
eagerly attempts to initialize the terminal tool window when it is
pinned during startup, but no actual UI is shown due to the VS welcome
dialog that shows up before VS can build the terminal tool window.

We've fixed this issue previously in other areas but only recently did
we get a complete enough dump to find the corner cases for this issue. 

This should patch all the gaps that cause this bug.

## Validation Steps Performed
I've manually validated the scenarios shown in the user dumps.
2021-02-17 21:00:50 +00:00
..
ITerminalConnection.cs add wpf control (#2004) 2019-10-11 14:02:09 -07:00
NativeMethods.cs wpf: Add AutoFill to control whether the connection/buffer resizes (#7853) 2020-10-09 22:25:18 +00:00
stylecop.json add wpf control (#2004) 2019-10-11 14:02:09 -07:00
TerminalContainer.cs wpf: prevent a 0 size when VS builds the Terminal window too early (#9194) 2021-02-17 21:00:50 +00:00
TerminalControl.xaml wpf: Add AutoFill to control whether the connection/buffer resizes (#7853) 2020-10-09 22:25:18 +00:00
TerminalControl.xaml.cs wpf: prevent a 0 size when VS builds the Terminal window too early (#9194) 2021-02-17 21:00:50 +00:00
TerminalOutputEventArgs.cs add wpf control (#2004) 2019-10-11 14:02:09 -07:00
TerminalTheme.cs Expose selection background and alpha through the WPF control (#7339) 2020-08-18 16:11:41 -07:00
WpfTerminalControl.csproj wpf: target netcoreapp3.1, clean up test project path (#8491) 2020-12-04 18:17:25 +00:00