Tentei o WinUI 3.0 para UWP e obtive 'Tipo desconhecido' SwapChainPanel 'no namespace XML'
Eu preciso ser capaz de criar um SwapChain para SwapChainPanel e CoreWindow (janela sem Xaml).
C #.
@ Austin-Lamb você pode pegar esse?
Obrigado por experimentar o WinUI 3!
Infelizmente, o SwapChainPanel ainda não está disponível: você pode encontrar a lista de recursos ausentes nos quais ainda estamos trabalhando para o WinUI 3 aqui (incluindo SwapChainPanel):
https://docs.microsoft.com/uwp/toolkits/winui3/#controls -and-features
Ainda não temos uma data de disponibilidade exata para SwapChainPanel, mas ele deve começar a aparecer em compilações de visualização antes do lançamento no próximo ano.
Se você precisar criar e enviar um aplicativo antes disso, recomendamos continuar a usar o sistema Xaml + WinUI 2, que deve ser fácil de atualizar para o WinUI 3 no próximo ano.
Para visualizações CoreWindow, você também pode usar CompositionDrawingSurface
para renderizar conteúdo DierctX como mostrado aqui , incluindo ICompositorInterop::CreateCompositionSurfaceForSwapChain
para renderizar cadeias de troca em uma árvore visual de composição (com ou sem Xaml).
Empolgado com WinUI e .Net 5, só espero que o desenvolvimento do jogo não seja perdido ao longo do caminho. Lembre-se de que SharpDX é o único invólucro DirectX na mesa. Portanto, qualquer elemento de interoperabilidade DX tem que funcionar com isso.