Microsoft-ui-xaml: рдкреНрд░рд╢реНрди: SwapChainPanel рдХрдм рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдирд╡ре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/microsoft-ui-xaml

рдореИрдВрдиреЗ рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдХреЗ рд▓рд┐рдП рд╡рд┐рдирдпреВрдЖрдИ 3.0 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ 'рдЕрдЬреНрдЮрд╛рдд рдкреНрд░рдХрд╛рд░' рд╕реНрд╡реИрдкрдЪрд┐рдирдкреИрдирд▓ 'рдорд┐рд▓рд╛

рдореБрдЭреЗ SwapChainPanel рдФрд░ CoreWindow (Xaml-less window) рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ SwapChain рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реА#ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ рдСрд╕реНрдЯрд┐рди-рд▓реИрдореНрдм рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ?

WinUI 3 рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ SwapChainPanel рдЕрднреА рддрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ: рдЖрдк рдЙрди рдЕрдиреБрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╣рдо рдЕрднреА рднреА WinUI 3 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ (SwapChainPanel рд╕рд╣рд┐рдд):

https://docs.microsoft.com/uwp/toolkits/winui3/#controls -and-features

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ SwapChainPanel рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рддрд╛рд░реАрдЦ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╕рд╛рд▓ рд╢рд┐рдкрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░реАрд╡реНрдпреВ рдмрд┐рд▓реНрдб рдореЗрдВ рджрд┐рдЦрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рдРрдк рдмрдирд╛рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо Xaml + WinUI 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦреЗрдВ, рдЬрд┐рд╕реЗ рдЕрдЧрд▓реЗ рд╡рд░реНрд╖ WinUI 3 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

CoreWindow рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдк CompositionDrawingSurface рдХрд╛ рдЙрдкрдпреЛрдЧ DierctX рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдЬреИрд╕рд╛ ICompositorInterop::CreateCompositionSurfaceForSwapChain рдПрдХ рдХрдВрдкреЛрдЬрд┐рд╢рди рд╡рд┐рдЬреБрдЕрд▓ рдЯреНрд░реА (Xaml рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛) рдореЗрдВ рд╕реНрд╡реИрдк рдЪреЗрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рд╣реИред

WinUI, рдФрд░ .Net 5 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕рд╛рд╣рд┐рдд, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдирд╣реАрдВ рдЦреЛрдПрдЧрд╛ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╢рд╛рд░реНрдкрдбреАрдПрдХреНрд╕ рдЯреЗрдмрд▓ рдкрд░ рдПрдХрдорд╛рддреНрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ рд░реИрдкрд░ рд╣реИред рддреЛ рдХрд┐рд╕реА рднреА рдбреАрдПрдХреНрд╕ рдЗрдВрдЯрд░рдСрдк рддрддреНрд╡реЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

BreeceW picture BreeceW  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BrandonKuenzi picture BrandonKuenzi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MuziburRahman picture MuziburRahman  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thomasclaudiushuber picture thomasclaudiushuber  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Poopooracoocoo picture Poopooracoocoo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ