... instead of calling from subclass in order for baseclass to handle more things between swapchain creation and resource creation.
Don't specify the resolution of backbuffer. Then dxgi will let us know the actual client area. When upstream resolution is chagned, updating the size of backbuffer without the consideration for client size would cause mismatch between them.
Initial UWP support via new window (CoreWindow and SwapChainPanel) implementation.