Terminal: рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдз: рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрдВрд╕реЛрд▓ рдЬреИрд╕реЗ рдорд╛рдирдХ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╡рд┐рдХрд▓реНрдкред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдордИ 2019  ┬╖  63рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдЗрд╕реЗ json рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЕрдирджреЗрдЦреА рдХреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреНрдп рд╕рд╛рдзрди рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореИрдВ рдРрдХреНрд░реЗрд▓рд┐рдХ рдкреНрд░рднрд╛рд╡ рдзреБрдВрдзрд▓рд╛ рдХрд╛рд░рдХ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реВрдВ рдпрд╛ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╡рд┐рдВрдбреЛ рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрдВрд╕реЛрд▓ рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рдХреНрд╕ рдПрдирд╡реАрдПрд╕ рдХреА рддрд░рд╣ рдПрдХ рд╕реНрдерд┐рд░ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдХреБрдЫ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИ?

Area-User Interface Issue-Feature Product-Terminal

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ TCB13 рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╣рдо рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдмреИрдареЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдЗрдирдмреЙрдХреНрд╕, рдФрд░ рд╣рдорд╛рд░реА рдЯреНрд░рд╛рдЗрдПрдЬ рдХрддрд╛рд░, рдФрд░ рдЬреАрдердм рдореБрджреНрджреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрди рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдирдореЗрдВ рдХрд╣реА рдЧрдИ рдмрд╛рддреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдорддрд▓рдмреА рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

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

рдпрд╣ рдЕрднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЦреЛрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрдВрдкреЛрдЬрд╝рд┐рд╢рди рд╡рд┐рдЬрд╝реБрдЕрд▓реНрд╕ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреБрдЫ рднрд╛рд░реА рдЙрдард╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрд╣ "рдпреЛрдЬрдирд╛ рдореЗрдВ" рд╣реИред

#593 рднреА рджреЗрдЦреЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

рдореБрдЭреЗ рдХреНрд▓рд╛рд╕рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдкрд╕рдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА рднреА рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ :)

рдЗрд╕ рдкрд░ +1!

рдХреГрдкрдпрд╛ "+1" рд╕рдорд╕реНрдпрд╛ рди рдХрд░реЗрдВ, рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╢реЛрд░ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдмрд┐рд▓реНрдХреБрд▓ рдЕрдЪреНрдЫрд╛ +1 рдмрдЯрди рд╣реИ:
image

@ zadjii-msft рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд╕рд╛рде "рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЪреНрдЫрд╛ +1 рдмрдЯрди" рдЬреИрд╕реА рдХреЛрдИ рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╢реЛрд░ рдХрд░рддреЗ рд╕рдордп рднреА рдХреЛрдИ рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реБрдирддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕рдиреЗ рднреА рдХрднреА рдХрд┐рд╕реА Microsoft рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рдЬрд╛рдирддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╣реЗ, рдореБрдЭреЗ рдмрд╛рдд рд╕рдордЭ рдореЗрдВ рдЖрддреА рд╣реИред рдорд╛рдлрд╝ рдХрд░рдирд╛ред

@ TCB13 рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╣рдо рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдмреИрдареЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдЗрдирдмреЙрдХреНрд╕, рдФрд░ рд╣рдорд╛рд░реА рдЯреНрд░рд╛рдЗрдПрдЬ рдХрддрд╛рд░, рдФрд░ рдЬреАрдердм рдореБрджреНрджреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрди рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдирдореЗрдВ рдХрд╣реА рдЧрдИ рдмрд╛рддреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдорддрд▓рдмреА рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

@DHowett-MSFT @zadjii-msft

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреЛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рдмрдЬрд╛рдп рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдЯрд░реНрдорд┐рдирд▓ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреАрдПрдо рдиреЗ рдЕрднреА-рдЕрднреА рдХрд╣рд╛ рд╣реИ "рдУрд╣ рдкрд╛рд░рджрд░реНрд╢реА рдЪреАрдЬреЗрдВ рдЕрдЪреНрдЫреА рд▓рдЧрддреА рд╣реИрдВ, рдЗрд╕реЗ рдФрд░ рднреА рдардВрдбрд╛ рдмрдирд╛рдиреЗ рджреЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдзрдмреНрдмрд╛ рдЬреЛрдбрд╝реЗрдВ!"ред рдЯрд░реНрдорд┐рдирд▓ рдРрдкреНрд╕/рд╡рд┐рдВрдбреЛ рдЖрдорддреМрд░ рдкрд░ рдкрд╛рд░рджрд░реНрд╢реА рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╡реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛ рдХреЗ рдкреАрдЫреЗ рдЕрдиреНрдп рд╕рд╛рдорд╛рди рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рдордд рд╣реЛрдВрдЧреЗред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рдЕрдиреНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ рдЕрдкрдиреА рджреВрд╕рд░реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЗрддрдирд╛ рдЖрдХреНрд░рд╛рдордХ рдХреНрдпреЛрдВ рдерд╛ред :)

@ TCB13 рдХрдорд╛рдВрдб рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╛рдЬреЗрдВ рдЖ рд░рд╣реА рдереАрдВ, рдФрд░ рдЙрд╕ рд╕рдордп рдкрд╢реНрдЪ рд╕рдВрдЧрддрддрд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред

рдЗрд╕ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдирдП Windowing API рдХреЗ рд╕рд╛рде рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рддреБрд░рдВрдд рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЯреАрдо рдЕрд╡рдЧрдд рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧреАред

рдЗрддрдирд╛ рдЦрд╛рд░рд┐рдЬ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдПрдХ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрдВрджреНрд░рд┐рдд рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдиреЗ рдкрд░ рдЦрд┐рдбрд╝рдХреА рдРрдХреНрд░реЗрд▓рд┐рдХ рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реЛрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ рд╕рдВрдХреНрд░рдордг рдХреЛ рдХрдо рдкрд░реЗрд╢рд╛рди рдХрд░ рджреЗрдЧреАред

рдорд╛рди рдЧрдпрд╛ред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд┐рдпрдорд┐рдд рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдереЛрдбрд╝реА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЧрд╣рд░реЗ рд░рдВрдЧ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд╕рдВрдж рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдРрдХреНрд░реЗрд▓рд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдЗрд╕рдиреЗ рдореЗрд░реА рдкрд╕рдВрдж рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдмрд╣реБрдд рдЙрдЬреНрдЬреНрд╡рд▓ рдмрдирд╛ рджрд┐рдпрд╛ред рдореИрдВ рдПрдХ рдкрд┐рд╢рд╛рдЪ рд╣реВрдБ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ тАНтЩВ.

рдпрд╣ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдпреЛрдЬрдирд╛рдмрджреНрдз рд╣реИред рдЗрд╕ рдЯреВрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдБред

рдорд╛рди рдЧрдпрд╛ред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рдЬрдм рдЦрд┐рдбрд╝рдХреА рдлреЛрдХрд╕ рдЦреЛ рджреЗрддреА рд╣реИ рддреЛ рдЦрд┐рдбрд╝рдХреА рдЕрдЪрд╛рдирдХ рд╕реАрдзреЗ рдареЛрд╕ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╕рдВрдХреНрд░рдордг рд╣реИ
рдпрд╣ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдпреЛрдЬрдирд╛рдмрджреНрдз рд╣реИред рдЗрд╕ рдЯреВрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдБред

рд╕рдЪ рддреЛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдЬрдм рдХреНрд▓рд╛рд╕рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА :), рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдлреАрдЪрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП :)

рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ рдмрд▓реНрдХрд┐ рдкреЛрд╕реНрдЯ рдХреЗ рд╕реЗрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред


рдореБрдЭреЗ рдХреНрд▓рд┐рдХ рдХрд░реЛ

> рдЗрддрдирд╛ рдЦрд╛рд░рд┐рдЬ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рд▓реЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рдРрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рднрд╛рд╡реБрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдорд┐рд▓рддреА рд╣реИрдВред рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рднреА рд╡реНрдпрдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ рдЬреЛ рджреЗрд╡реЛрдВ рдкрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрдмрд╛рд╡ рдбрд╛рд▓ рд░рд╣рд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЗ рдЕрдВрддрд┐рдо рдХрдерди рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ; рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ TCB13 рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд┐рд╖рдп рдпрд╛ рдЕрд╡рд╕рд░ рдкрд░ рдЕрд╕рднреНрдп рдпрд╛ рдЖрдХреНрд░рд╛рдордХ рдерд╛? https://github.com/microsoft/terminal/issues/603#issuecomment-508031247 --- рдореЗрдВ рдЗрд╕рдХреЗ рдЕрдзрд┐рдХрддрд░ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ --- рднреА, Silverqx, рджреЗрдЦреЗрдВ https://github.com/microsoft/terminal/issues/603#issuecomment -546613996 https://github.com/microsoft/terminal/issues/603#issuecomment-507248317 рдФрд░ https://github.com/microsoft/terminal/tags?after=RS2- final рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рдХрдм рддрдХ рд░рд╣рд╛ рд╣реИ рдкрд╣рд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рд▓реАрдЬред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдЗрд╕реЗ рджреЛ рдмрд╛рд░ рди рдХрд░реЗрдВ, рджреЗрдЦреЗрдВ https://github.com/microsoft/terminal/issues/603#issuecomment-507835880 --- https://github.com/microsoft/terminal/issues/603#issuecomment-529696036 рд╕реЗ , iCodeSometime, рдХреГрдкрдпрд╛ рдХреЛрдИ рдРрдХреНрд░реЗрд▓рд┐рдХ рдирд╣реАрдВред рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рд╣реЛрдиреЗ рджреЗрдВ рдЬреЛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ cmd рдЗрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЕрдЪреНрдЫрд╛ рд╣реИред


cmd рдХреЗ рд▓рд┐рдП, рдореИрдВ 80% рд╕реЗ 95% рдЕрд╕реНрдкрд╖реНрдЯрддрд╛, рдпрд╛рдиреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╡реЗ рдПрдХ рдЬреИрд╕реА рд╣реА рдЪреАрдЬ рд╣реИрдВред

рдРрдХреНрд░реЗрд▓рд┐рдХ рдкрд╛рд░рднрд╛рд╕реА рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЙрди рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрдиреЛрдВ рдкрд░ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред


рд╕рд╛рджрд░ рд░рддрд╛рддреЛрдИ

рддреЛ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ рд╣реИред рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рд╣реИ ... рдкреЙрд▓рд┐рд╢ред рдПрдХреНрд╕рдПрдПрдордПрд▓ рдирд┐рдпрдВрддреНрд░рдг (рдЯреИрдм рдкрдВрдХреНрддрд┐, рд╕рдВрд╡рд╛рдж, рдЖрджрд┐) рд╕рд╣рд┐рдд рдкреВрд░реА рд╡рд┐рдВрдбреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, _just_ "рдЯрд░реНрдорд┐рдирд▓" рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЕрд╕рд╛рдзрд╛рд░рдг рд░реВрдк рд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рднреА, рд╕рднреА рдкреИрди рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд╛рдЬрдХ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рд╕рдВрд╡рд╛рдж рдЕрднреА рднреА рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдВрдЧреЗред

image

рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдирдП рдЯреИрдм рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рдореЗрдиреВрдлреНрд▓рд╛рдИрдЖрдЙрдЯ рдкрд╛рд░рджрд░реНрд╢реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рд╢реНрди рдЙрдард╛рддрд╛ рд╣реИред
image

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

рджрд░рдЕрд╕рд▓, рдореБрдЭреЗ рдЧреИрд░-рдЧреНрд░рд╛рд╣рдХ рдХреНрд╖реЗрддреНрд░ рдкрд╛рд░рджрд░реНрд╢реА рдкрд╕рдВрдж рд╣реИрдВред рдЗрд╕ рддрд░рд╣ cmd рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ (рд╢рд╛рдпрдж RS5?):

image

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

рдореБрдЭреЗ рдпрд╣ рдкреНрд░рднрд╛рд╡ рдХрд╛рдлреА рдкрд╕рдВрдж рд╣реИ - рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдареЛрд╕ рд╡рд┐рдВрдбреЛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рд╕рдВрд╡рд╛рдж рдФрд░ рдбреНрд░реЙрдкрдбрд╛рдЙрди - рдЕрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: - /

рд╕рдВрд╢реЛрдзрди рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдБ, рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд░рджрд░реНрд╢реА рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рди рдХрд┐ рдПрдХ рдмрдЧ ЁЯШД

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ cmd рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдиреАрдЪреЗ рдХреНрдпрд╛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдмреЗрд╢рдХ рдпрд╣ "рдЕрдЪреНрдЫрд╛" рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реНрддрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред

рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рджреЗрд╡ рдПрдХ рдЧрд╛рдЗрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдХреНрддрд┐-рдЯрд░реНрдорд┐рдирд▓ wrt рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рджреЗрдЦреЗрдВред рдореЗрд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХреНрд░рд┐рд▓рд┐рдХ рдФрд░ рдЗрд╕рдХреА рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦ рд╕рдХреВрдВ рдХрд┐ рдпрд╣ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдзрдиреНрдпрд╡рд╛рджред

рддреЛ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ рд╣реИред рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рд╣реИ ... рдкреЙрд▓рд┐рд╢ред рдПрдХреНрд╕рдПрдПрдордПрд▓ рдирд┐рдпрдВрддреНрд░рдг (рдЯреИрдм рдкрдВрдХреНрддрд┐, рд╕рдВрд╡рд╛рдж, рдЖрджрд┐) рд╕рд╣рд┐рдд рдкреВрд░реА рд╡рд┐рдВрдбреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, _just_ "рдЯрд░реНрдорд┐рдирд▓" рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЕрд╕рд╛рдзрд╛рд░рдг рд░реВрдк рд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рднреА, рд╕рднреА рдкреИрди рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд╛рдЬрдХ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рд╕рдВрд╡рд╛рдж рдЕрднреА рднреА рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдВрдЧреЗред

рдЯреИрдм рдмрд╛рд░ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдареАрдХ рд╣реИ, рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдкреВрд░реА рд╡рд┐рдВрдбреЛ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдЯреИрдм рдмрд╛рд░ рдФрд░ рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 10%, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрдо рд╣реИ рдФрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
рдореЛрдбрд▓ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЛрдИ рднреА рдкрд╛рд░рджрд░реНрд╢реА рд╕рдВрд╡рд╛рдж рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдореИрдВ
рдкрд╛рда рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣реЛрдирд╛ рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛, рдкрд╛рда рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣рд╛рдВ рдЬрд░реВрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрд╛рдирд╛ рд╣реИ ред рдореИрдВ

рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдирдП рдЯреИрдм рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рдореЗрдиреВрдлреНрд▓рд╛рдИрдЖрдЙрдЯ рдкрд╛рд░рджрд░реНрд╢реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рд╢реНрди рдЙрдард╛рддрд╛ рд╣реИред

рдпрд╣ рдареАрдХ рд╣реИ, рдЗрд╕ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдпрд╛ рдлрд╝реНрд▓рд╛рдпрдЖрдЙрдЯ рдореЗрдиреВ рдХрд╛ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

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

рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓рдирд╛ рд╣реЛрдЧрд╛, рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдмреИрдВрдЧрдиреА рдкреГрд╖реНрдарднреВрдорд┐ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдмреЗрд╣рддрд░ рджрд┐рдЦрддрд╛ рд╣реИред
рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг 1 , 2 ред

рдпрджрд┐ рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдФрд░ рд╕рдВрддреБрд▓рд┐рдд рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдпрд╣ 5-10% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдореБрдЭреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдВрдбреЛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореВрд▓реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВ

рдпрд╣рд╛рдВ рдХреЛрдб рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреЙрдирдореВ рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

@ zadjii-msft рдореИрдВ рдЖрдкрдХреА рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ рдпрджрд┐ рдЗрд╕реЗ рдореЗрд░реЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ
рдХреЗрдВрджреНрд░рд┐рдд - рдЙрдкрдпреЛрдЧрдПрдХреНрд░рд┐рд▓рд┐рдХ
рдлреЛрдХрд╕реНрдб - рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

https://github.com/microsoft/terminal/issues/4413

рдмрд╛рдПрдВ рд╕реЗ
рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рд╕реАрдПрдордбреА, рдХреЗрдВрджреНрд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓, рдкреГрд╖реНрдарднреВрдорд┐ рдЯрд░реНрдорд┐рдирд▓
image

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдк (рдЕрдЧреНрд░рднрд╛рдЧ)
рдореБрдЭреЗ рдкрд╛рд░рджрд░реНрд╢реА рдкрд╛рда рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рдЪрд╛рд╣рд┐рдП

@zadjii-msft @рджрд╛рд▓рдЪреАрдиреА-msft

рдореБрдЭреЗ рдирдП рдЯреИрдм + рдмрдЯрди рдХреЗ рдкрд╛рд╕ рдЯрд╛рдЗрдЯрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдкреАрдХ рдмрдЯрди рдЪрд╛рд╣рд┐рдП рдпрд╛ рдПрдпрд░реЛ рдкреАрдХ рдХреА рддрд░рд╣ рд╣реА рдХрдо рд╕реЗ рдХрдо - рдмрдЯрди рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк рд▓реЛрдЧ рд░рдЪрдирд╛ рдХрд╛ рдХрд╛рдо рдлрд┐рд░ рд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЯрд╛рдЗрдЯрд▓рдмрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рддрд╛рдХрд┐ рдЬрдм рдореИрдВ рдЗрд╕рдХреЗ рдКрдкрд░ рд╣реЛрд╡рд░ рдХрд░реВрдВ, рддреЛ рдореИрдВ рд╣рд░ рд╕рдордп рдкрд╛рд░рджрд░реНрд╢реА рд░рд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреАрдЫреЗ рдХреА рд╕реНрдХреНрд░реАрди рдХреЛ рджреЗрдЦ рд╕рдХреВрдВред

__рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рдВрдмрдВрдзрд┐рдд__

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рдРрдкреНрд╕ рдкрд░ рдЯрд╛рдЗрдЯрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдкреВрд░реНрдгрд╕реНрдХреНрд░реАрди рдмрдЯрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╣рд╛рдВ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рднреА)! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рд╡рд┐рдВрдбрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реА рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдкреАрдХ рдХреЛ рд╕реВрдЪреА рдореЗрдВ рднреА рдЖрдИрдПрдордПрдЪрдУ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

@Nirmal4G рдореИрдВрдиреЗ рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз #5426 рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдо рдЖрдкрдХреЗ рджреВрд╕рд░реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ _all_ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡рд┐рдВрдбреЛрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ Microsoft/PowerToys рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рд╣реЛрдЧрд╛ред рдЖрдИрдЖрдИрдЖрд░рд╕реА, рдореВрд▓ рдкреЙрд╡рд░рдЯреЙрдпрдЬ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдЯрд╛рдЗрдЯрд▓рдмрд╛рд░ рдХреИрдкреНрд╢рди рдмрдЯрди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛
image

рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдФрд░ рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдХреИрдЪ-рдСрд▓ рдореБрджреНрджрд╛ рд▓рдЧрддрд╛ рд╣реИ ... рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдиреЛрдЯрдкреИрдб рдРрдк рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдордПрд╕рдПрдлрдЯреА рд▓рдбрд╝рдХреЗ рдиреЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдлреЛрдХрд╕ рдХрд░рддреЗ рд╣реБрдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдпрд╣ XAML рдФрд░ Windows.UI рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдХрд┐рд╕реА рд╕рдордп рдЗрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рднреА рдЬреЛрдбрд╝реЗрдВред рдзрдиреНрдпрд╡рд╛рджред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда: https://github.com/JasonStein/Notepads

--рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реБрдП, рд╡рд╣ рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╕реНрдЯрдо рдРрдХреНрд░реЗрд▓рд┐рдХ рдмреНрд░рд╢ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ:

https://github.com/JasonStein/Notepads/blob/58530f19dd0173bab13e40c9511e5277e42c4129/src/Notepads/Brushes/HostBackdropAcrylicBrush.cs

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

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JSON рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдлреИрд╢рди рдореЗрдВ рдмреИрдЯрд░реА рдкреНрд░рднрд╛рд╡ рд╕реЗ рдЕрд╡рдЧрдд рд╣реЛрдВрдЧреЗред

рдЕрднреА рднреА рдЗрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

@ рднрд╡рд┐рд╖реНрдп рд╕реНрд╡рдпрдВ:

  • https://github.com/JasonStein/Notepads/blob/58530f19dd0173bab13e40c9511e5277e42c4129/src/Notepads/Brushes/HostBackdropAcrylicBrush.cs

    • рдЧреЛрд▓реА рдорд╛рд░реЛ, рдпрд╣ Win2D рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реА # рд╣реИ

    • https://github.com/microsoft/Win2D/blob/master/winrt/docsrc/CanvasDevice.xml / https://microsoft.github.io/Win2D/html/M_Microsoft_Graphics_Canvas_CanvasDevice_GetSharedDevice.htm

  • рд╣рд╛рд▓рд╛рдВрдХрд┐ https://docs.microsoft.com/en-us/uwp/api/windows.ui.composition.compositor.createhostbackdropbrush?view=winrt-18362 рд╣реИ

    • рдпрд╣ рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ

  • https://stackoverflow.com/questions/43208841/how-to-use-acrylic-accent-createhostbackdropbrush-in-windows-10-creators-upd/44576160
  • рдлрд┐рд░ рд╣рдо рдХреБрдЫ рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗ
            auto rootVisual = winrt::Windows::UI::Xaml::Hosting::ElementCompositionPreview::GetElementVisual(RootGrid());
            auto compositor = rootVisual.Compositor();
            auto rootSprite = compositor.CreateSpriteVisual();
            rootSprite.Size(winrt::Windows::Foundation::Size(
                ::base::saturated_cast<float>(RootGrid().ActualWidth()),
                ::base::saturated_cast<float>(RootGrid().ActualHeight())));

            auto b = rootVisual.Compositor().CreateHostBackdropBrush();

            rootSprite.Brush(b);
            winrt::Windows::UI::Xaml::Hosting::ElementCompositionPreview::SetElementChildVisual(RootGrid(), rootSprite);
  • рдЕрд░реЗ рдирд╣реАрдВ, рдЗрд╕рд╕реЗ рднреА рд╣рдореЗрдВ рдкреНрд░реА-рдмреНрд▓рд░ рдХрдВрдЯреЗрдВрдЯ рдорд┐рд▓рддрд╛ рд╣реИ
    image

  • рдЬреЛ рдореБрдЭреЗ https://github.com/Microsoft/WindowsCompositionSamples/issues/202 рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ

  • рдЬреЛ рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рдЗрд╕ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдХреА рдЧрдИ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдЪрдХреНрд░ рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИ https://github.com/microsoft/terminal/issues/1753#issuecomment-508070516

рдореИрдВ рдпрд╣рд╛рдБ рдХреБрдЫ рднреА рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдмрд╕ рдЙрд╕ рдЯреИрдм рд╕реЗ рдиреЛрдЯреНрд╕ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ рдЖрдЬ рд╕реБрдмрд╣ рдЦреБрд▓рд╛ рд╣реИ

рд░реБрдХреЛ, рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрдврд╝рд╛? рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рдЦрд┐рдбрд╝рдХреА рдпрд╛ рдзреБрдВрдз рдХреЗ рдмрд┐рдирд╛ рдПрдХреНрд░реЗрд▓рд┐рдХ рд╣реЛрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛?

рдореИрдВ, рдХрдИ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣, рдЯрд░реНрдорд┐рдирд▓ рдЕрд░реНрдз-рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреА рдХрд╛рдлреА рд╕рдЦреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛/рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдпреБрдЧреЛрдВ рдореЗрдВ * рдирд┐рдХреНрд╕ рдореЛрд░реНрдЪреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИред рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рд╕реНрдХреНрд░реАрдирд╕реЗрд╡рд░ рд░реВрдЯ" рдкрд░ рдЬрд╛рдирд╛ рд╣реИ, рдкреЗрдВрдЯрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░реАрди рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рд╣реИ, рдХреИрдкреНрдЪрд░ рдХреЛ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрдВрдЯ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рдКрдкрд░ рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ рдкреЗрдВрдЯ рдХрд░рдирд╛ рд╣реИ?

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

рджреА, рд╡рд╣ рдзрд╛рдЧрд╛ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ, рдЙрд╕ рд╕рдордп рд╕реЗ рдЬрдм рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╢реБрджреНрдз UWP рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдерд╛ред рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрдиреНрд╕реБрд▓реЗрдЯреЗрдб рд╣реИрдВред рдпрджрд┐ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреЛрдИ рдРрдк рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреА рд╡рд┐рдВрдбреЛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓ рд░рд╣реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ _any_ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ UWP рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

рддрдм рд╕реЗ рджреБрдирд┐рдпрд╛ рдмрд╣реБрдд рдмрджрд▓ рдЧрдИ рд╣реИ - рдЯрд░реНрдорд┐рдирд▓ рдЬреИрд╕реЗ рдРрдк рд╣реИрдВ рдЬреЛ UWP XAML (рдФрд░ рдПрдХреНрд░реЗрд▓рд┐рдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди _aren't_ UWP рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдирдП рдореЙрдбрд▓ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЕрднреА рдФрд░ рд╢реЛрдз рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдПрдХреНрд░рд┐рд▓рд┐рдХрдмреНрд░рд╢ рдХреЗ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрдХреНрд░реЗрд▓рд┐рдХ рдмреНрд░рд╢ рдореЗрдВ рдлрд╝реИрдХреНрдЯрд░реА рд╡рд┐рдзрд┐ рдХреЛ рдкреВрд░реНрд╡-рдзреБрдВрдзрд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╢реЗрд▓ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдРрд╕рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реЛрдЧрд╛, рдпрджрд┐ рд╡рд╣ рд╡рд┐рдзрд┐ рдЙрдЬрд╛рдЧрд░ рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдпрджрд┐ рдПрдХ рдЧреИрд░-рдзреБрдВрдзрд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдкреВрд░реНрд╡-рдзреБрдВрдзрд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ IF рдореИрдВ рдпрд╣рд╛рдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реВрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░рдЦрд╛рдирд╛ рдХреБрдЫ рднреА рдзреБрдВрдзрд▓рд╛ рдкреНрд░рднрд╛рд╡ рди рдбрд╛рд▓реЗред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдореЗрд░реЗ рдпрд╣рд╛рдВ 150% рдЧрд▓рдд рд╣реЛрдиреЗ рдХреА рдПрдХ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд▓реЗрдВред

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

@alxkvx рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ _how_ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ UI рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред

@alxkvx рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ _how_ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ UI рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХреА, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпреВрдЖрдИ рд╕реНрдЯреИрдХ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рд╕рд┐рд░реНрдл рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ> рдЧреБрдг> рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЧреНрд▓рд╛рд╕ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧреАред рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред

рдЬрдм рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдзреБрдВрдзрд▓рд╛ рдФрд░ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕рдиреЗ рдкреВрдЫрд╛? рдореИрдВ cmd тАЛтАЛрдФрд░ powershell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд░рд╣реВрдБрдЧрд╛ред

@alxkvx рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ _how_ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ UI рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХреА, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпреВрдЖрдИ рд╕реНрдЯреИрдХ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рд╕рд┐рд░реНрдл рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ> рдЧреБрдг> рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЧреНрд▓рд╛рд╕ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧреАред рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ (рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдПрдХреНрд╕рдПрдПрдордПрд▓) рдЬрд┐рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ win32 рдпрд╛ wpf рдРрдк (рдЬреИрд╕реЗ wsl рдЯрд░реНрдорд┐рдирд▓)ред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХрдорд╛рддреНрд░ рдЙрдкрдХрд░рдг рдРрдХреНрд░реЗрд▓рд┐рдХ рд╣реИ рдЬреЛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдЙрдЪреНрдЪрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕реЗ рдЕрдкрдиреЗ рдпреВрдЖрдИ рд╕реНрдЯреИрдХ рдХреЗ рддрд╣рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реА рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рдХрдВрд╕реЛрд▓ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реИрдХреА рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ (рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реА рд╕рдордЭ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдпреВрдЖрдИ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдореЗрд░рд╛ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИ)

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

@alxkvx рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ _how_ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ UI рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХреА, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпреВрдЖрдИ рд╕реНрдЯреИрдХ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рд╕рд┐рд░реНрдл рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ> рдЧреБрдг> рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЧреНрд▓рд╛рд╕ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧреАред рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ (рдПрдХреНрд╕рдПрдПрдордПрд▓) рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ win32 рдРрдкреНрд╕ (рдЬреИрд╕реЗ wsl рдЯрд░реНрдорд┐рдирд▓)ред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХрдорд╛рддреНрд░ рдЙрдкрдХрд░рдг рдРрдХреНрд░реЗрд▓рд┐рдХ рд╣реИ рдЬреЛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдЙрдЪреНрдЪрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕реЗ рдЕрдкрдиреЗ рдпреВрдЖрдИ рд╕реНрдЯреИрдХ рдХреЗ рддрд╣рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реА рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рдХрдВрд╕реЛрд▓ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реИрдХреА рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ (рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реА рд╕рдордЭ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдпреВрдЖрдИ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдореЗрд░рд╛ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИ)

Xaml рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди UWP рд╡рд┐рдВрдбреЛ рдФрд░ Xaml рджреНрд╡реАрдк рд╕рдореВрд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдЯрд░реНрдорд┐рдирд▓ WinUI 3 рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЬрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ HWND рдореЗрдВ рд╣реА рдЯреИрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЧреИрд░-рдзреБрдВрдзрд▓реА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред

рд╡рд┐рдирдпреВрдЖрдИ 3 рдХреЗ рд▓рд┐рдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдореЗрдВ рд╣реА рджреЗрд░реА рд╣реЛрдЧреА - рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдУрдПрд╕ рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рд░реБрдХреЛ рдирд╣реАрдВ, рдХреБрдЫ рдЧрд▓рддрдлрд╣рдорд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░реЗрдВ - рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реАрдзреЗ HWND рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ win32 рдРрдк рд╣реИрдВред рд╣рдо рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдПрдПрдордПрд▓ рдФрд░ рдХрдВрдкреЛрдЬрд┐рд╢рди рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░реА рд╕рдордЭ рд╕реЗ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ), рдПрдХреНрд╕рдПрдПрдордПрд▓ рджреНрд╡реАрдк рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдЕрдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХреНрд╕рдПрдПрдордПрд▓ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢реА рдШрдЯрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдЪрдбрдмреНрд▓реНрдпреВрдПрдирдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ WinUI 3 рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджреЗрдЧрд╛, рдЬреЛ рдХрд┐ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рдЙрд╕ рдЯреАрдо рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╡реЗ рд╣рдорд╛рд░реЗ рдмрдЧрд▓ рдХреЗ рджрд╛рд▓рд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЙрдиреНрд╣реЛрдВрдиреЗ рддрдм рдХрд┐рдпрд╛ рдЬрдм рд╣рдо рд╕рднреА рдХрд╛рд░реНрдпрд╛рд▓рдп рднрд╡рдиреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рдереЗ), рдЗрд╕рд▓рд┐рдП рдЗрди рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдирд╣реАрдВ рд╣реИ

@ рднрд╡рд┐рд╖реНрдп рд╕реНрд╡рдпрдВ:

рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ Win2D c++/winrt (рдпрд╣ c++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ!)

https://github.com/fobrs/Win2DinMFC

рд╕рд╛рде рд╣реА, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрд╕реНрдЯрдо рдРрдХреНрд░реЗрд▓рд┐рдХ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рдирдореВрдиреЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл рдореЗрдВ рдРрдХреНрд░реЗрд▓рд┐рдХ ( рдЧреЛрд▓ рдХреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде !!!) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

https://github.com/microsoft/Windows.UI.Composition-Win32-Samples/tree/master/dotnet/WPF/AcrylicEffect

рдФрд░ рдпрд╣ рдкреЛрд╕реНрдЯ рдЕрднреВрддрдкреВрд░реНрд╡ рд╣реИ:

https://notes.yvt.jp/Desktop-Apps/Enabled-Backdrop-Blur

рдпрджрд┐ рдЖрдк рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл рдПрдХреНрд╕рдПрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╡реЗ рд╕рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдПрдХреНрд╕рдПрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдореЗрд╢рд╛ рдЕрдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрдЧреАред рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ WinUI 3.0 рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдореЗрдВ рдвреАрд▓ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо WinUI рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рдЧрддрд┐ рд╣реЛрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рдо рдЙрдирдХреЗ рд╕рд╛рде рддрдХрдиреАрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

@ zadjii-msft рддреЛ, рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ wpf рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрднрд╡рддрдГ рдРрдХреНрд░реЗрд▓рд┐рдХ рдмреНрд▓рд░ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди UWP рд╡рди (рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП) рдирд╣реАрдВ ... рдЕрдЬреАрдм рдмрд╛рд░

рдЕрд░реЗ рдирд╣реАрдВ, рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдПрдХреНрд╕рдПрдПрдордПрд▓ рдПрдХреНрд░реЗрд▓рд┐рдХ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл "рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛" (рдРрдХреНрд░реЗрд▓рд┐рдХ рдкреНрд░рднрд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛) рд╣реИ рдХрд┐ рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдПрдХреНрд╕рдПрдПрдордПрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдХрд╣реАрдВ рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ (рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ?) рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ _рдЧреИрд░-рдзреБрдВрдзрд▓реА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛_ рдХреЗ рд▓рд┐рдП рдзрд╛рдЧрд╛ рд╣реИред рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рдПрдХреНрд░рд┐рд▓рд┐рдХ" рд╣реИ, рдФрд░ рдЖрдЧреЗ "рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ" рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рд╣реИ ... рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЬреИрд╕реЗ, рдШреЛрдбрд╝реЗ рдХреЛ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдШреЛрдбрд╝рд╛ рдХреИрд╕реЗ рдмрди рд╕рдХрддрд╛ рд╣реИ рдЪрд╛рд╣рддрд╛ рдерд╛?

@ zadjii-msft @DHowett рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рдерд╛ред рдРрдХреНрд░реЗрд▓рд┐рдХ рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдзреБрдВрдз рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЗ рд╕рд╛рде рдРрдХреНрд░реЗрд▓рд┐рдХ рдерд╛

@ zadjii-msft рдореИрдВ рдХреБрдЫ рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ xaml рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ/DesktopWindowXamlSource рдХрд╣рд╛рдБ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЗрд╕рдХрд╛ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдХреЛрдбрдмреЗрд╕ ЁЯШЕЁЯШЕ

@ рдЕрдиреБрдерд╛рджреЗрд╡ рдпрд╣ src/cascadia/WindowsTerminal/IslandWindow.cpp

рдареАрдХ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо wpf рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИ:
Screenshot (363)

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ IslandWindow.cpp рдореЗрдВ рдЦрд┐рдбрд╝рдХреА WS_EX_NOREDIRECTIONBITMAP рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдзрд┐ рдХрд╛ рдкрд╛рд▓рди рдпрд╣рд╛рдВ рдПрдХ рдЧреИрд░ рдХрд▓рдВрдХ acrylicbrush рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред createhostbackdropbrush() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдзреБрдВрдзрд▓рд╛рдкрди рдЖ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП createbackdropbrush() рд╣реА рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛... idk. рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдмрддрд╛рдПрдВрдЧреЗ....

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЕрдирд╛рдЙрдиреНрд╕рд╛рд░: рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛!

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ IslandWindow.cpp рдореЗрдВ рдЦрд┐рдбрд╝рдХреА WS_EX_NOREDIRECTIONBITMAP рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдзрд┐ рдХрд╛ рдкрд╛рд▓рди рдпрд╣рд╛рдВ рдПрдХ _non blur_ acrylicbrush рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред createhostbackdropbrush() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдзреБрдВрдзрд▓рд╛рдкрди рдЖ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП createbackdropbrush() рд╣реА рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛... idk. рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ ...

рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд╡рд┐рдзрд┐ wpf рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реИред рдПрдХреНрд╕рдПрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдврд╛рдВрдЪреЗ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл (рдЙрд╕ рд╡рд┐рдзрд┐) рдФрд░ рдпреВрдбрдмреНрд▓реНрдпреВрдкреА (рдбрдмреНрд▓реНрдпреВрдЯреА рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдпреВрдбрдмреНрд▓реНрдпреВрдкреА рдРрдХреНрд░реЗрд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдореЗрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдкреЛрдХ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рд╕рдВрднрд╡рддрдГ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдХреНрдХреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ рдУрдПрд╕ рдХреЛ рдпрд╣ рд╕реЛрдЪрдХрд░ рдзреЛрдЦрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдзреБрдВрдзрд▓реА рд╣реЛ рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдПрдХ рдзреБрдВрдзрд▓рд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реБрдВрджрд░ рдкреЗрдбрд╝ рд╣реВрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдПрдХреНрд╕рдПрдПрдордПрд▓ рджреНрд╡реАрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред

@ zadjii-msft @DHowett рдареАрдХ рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдореБрдЭреЗ рдХреНрдпрд╛ рдорд┐рд▓рд╛:
win2d рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ c++ win32 рдРрдк рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдмреНрд▓рд░ рдРрдХреНрд░реЗрд▓рд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИ:

(рдзреБрдВрдзрд▓рд╛ рддреНрд░рд┐рдЬреНрдпрд╛ 1):
Screenshot (364)

рддрдерд╛рдкрд┐!! рдЖрдк xaml рджреНрд╡реАрдкреЛрдВ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ xaml рдХреЗ рдкреАрдЫреЗ рдПрдХ рдЕрдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрдЧреА ...

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдкреЛрдЬреАрд╢рди рдПрдкрд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░

рдЗрд╕рд▓рд┐рдП, рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦрдбрд╝рд╛ рд╣реИ, рдЧреИрд░ рдХрд▓рдВрдХ рдПрдХреНрд░рд┐рд▓рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣рдо XAML рджреНрд╡реАрдкреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдПрдХ swapchainpanel рдХреЗ рдмрдЬрд╛рдпред

(рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдирд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ ...)

рдЗрд╕рд▓рд┐рдП, рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдирд╣реАрдВ рд╣реИред

(рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ЁЯШЕЁЯШЕ)

рд╣рд╛рдБ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА TLDR рдЬреЛ рдкрд┐рдЫрд▓реА рд╕рднреА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдЙрд╕ рдврд╛рдВрдЪреЗ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ (рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБ) рдЗ) рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдврд╛рдВрдЪрд╛ (рдПрдХреНрд╕рдПрдПрдордПрд▓ рджреНрд╡реАрдк) рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдБ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА TLDR рдЬреЛ рдкрд┐рдЫрд▓реА рд╕рднреА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдЙрд╕ рдврд╛рдВрдЪреЗ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ (рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБ) рдЗ) рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдврд╛рдВрдЪрд╛ (рдПрдХреНрд╕рдПрдПрдордПрд▓ рджреНрд╡реАрдк) рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢реБрд░реВ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреНрдпреЛрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА рдФрд░ рдЬрдм рдпреВрдЖрдИ рдЗрдВрдЬрди рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ рддрдм рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Linux рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде 10+ рд╕рд╛рд▓ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рдореЗрдВ рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЬреАрдмред

Powershell рдФрд░ CMD рдХреЗ рдкрд╛рд╕ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЕрд▓рдЧ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

Powershell рдФрд░ CMD рдХреЗ рдкрд╛рд╕ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЕрд▓рдЧ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рд╣рд╛рдБ, WSL рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рдорд╛рди

рд╕реАрдПрдордбреА рдФрд░ рдкреАрдбрдмреНрд▓реВрдПрд╕рдПрдЪ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдЗрд╕ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдореИрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реВрдВ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ (рд╕реНрд╡рдпрдВ рд╢рд╛рдорд┐рд▓) рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдХ * рдирд┐рдХреНрд╕ рдЬреИрд╕реА рдЯрд░реНрдорд┐рдирд▓ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛, рдЬрд╣рд╛рдВ рдХреЗрд╡рд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рдм рдХреБрдЫ, рдкрд╛рда рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдХрд▓реА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рдХреБрдЫ рд╣реИрдХрд┐рд╢ рддрд░реАрдХреЗ рд╣реИрдВ, рдПрдХ рд╕реНрдХреНрд░реАрди рдЖрд░рдИрд╕реАрдЯреА рд╣рдбрд╝рдкрдиреЗ рдХреЗ рд╕рд╛рде, рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рд╣реА рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдЕрд░реНрдз рдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рднреА рд╕реАрдорд╛рдПрдВ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдиреАрдЪреЗ (рд╕рд╛рде рдореЗрдВ?) xaml рджреНрд╡реАрдк рд╡рд┐рдВрдбреЛ (рдореВрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде WS_EX_NOREDIRECTIONBITMAP рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ) рдФрд░ рдЙрд╕ рдкрд░ WS_CLIPSIBLINGS рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдХрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЪрдирд╛ рдПрдкреАрдЖрдИ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ рдЗрдВрдЯрд░рдСрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ( рдЬреИрд╕реЗ so ) рдЗрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВред рддреЛ, рдЖрдкрдХреЛ xaml рджреНрд╡реАрдкреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдЬреИрд╕реЗ рд╕рд╛рдорд╛рди рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд╕ рд╕реНрд╡реИрдкрдЪреЗрдирдкреИрдирд▓ рднрд╛рдЧ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдПрдЪрдЖрд░рдЬреАрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡реИрдкрдЪреЗрдирдкреИрдирд▓ рднрд╛рдЧ рдкрд░ рдПрдХ рдЫреЗрдж рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдиреАрдЪреЗ рдХреА рд░рдЪрдирд╛ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рд╕реНрд╡реИрдкрдЪреИрдирдкреИрдирд▓ рд╕реЗ рдПрдЪрдбрдмреНрд▓реНрдпреВрдПрдирдбреА (рд╢рд╛рдпрдж) рдореЗрдВ рдЬрд╛рдиреЗ рдкрд░ рдХреЛрдИ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рддрд┐рдЧрдорди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

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

(рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ЁЯШЕЁЯШЕ)

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ - рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢реЛрдз рдХреА рдмрд╛рд╣рд░реА рдкреБрд╖реНрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ рд╣рдореЗрд╢рд╛ рдЦреБрд╢реА рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдФрд░ рднреА рдЦреБрд╢реА рд╣реЛрддреА рдЕрдЧрд░ рдЖрдкрдиреЗ рдореБрдЭреЗ рдЧрд▓рдд рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реЛрддрд╛ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реЛрддрд╛

рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЗрд╕реЗ WinUI 3.0 рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП WinUI рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ https://github.com/microsoft/microsoft-ui-xaml/issues/1247 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЗрд╕реЗ WinUI 3.0 рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП WinUI рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ Microsoft/microsoft-ui-xaml#1247 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рдорд╛рд░реНрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрд░реНрде рдкреВрд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЗрд╡ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реБрд╡рд┐рдзрд╛ рдЪрд▓рд╛рдирд╛ рднреА рд╣реИ, рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рднреА рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЪреВрдВрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЯреАрдо рдиреЗ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рджрд┐рд╢рд╛ рдЪреБрдиреА рд╣реИ, рддреЛ рдХреНрдпрд╛ "рд╣реЗрд▓реНрдк рд╡рд╛рдВрдЯреЗрдб" рдЯреИрдЧ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@tajetaje рдЕрдЪреНрдЫрд╛ рдкрдХрдбрд╝, рдзрдиреНрдпрд╡рд╛рдж!

(рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ЁЯШЕЁЯШЕ)

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ - рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢реЛрдз рдХреА рдмрд╛рд╣рд░реА рдкреБрд╖реНрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ рд╣рдореЗрд╢рд╛ рдЦреБрд╢реА рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдФрд░ рднреА рдЦреБрд╢реА рд╣реЛрддреА рдЕрдЧрд░ рдЖрдкрдиреЗ рдореБрдЭреЗ рдЧрд▓рдд рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реЛрддрд╛ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реЛрддрд╛

рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЗрд╕реЗ WinUI 3.0 рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП WinUI рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ Microsoft/microsoft-ui-xaml#1247 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рдорд╛рд░реНрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрд░реНрде рдкреВрд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЗрд╡ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реБрд╡рд┐рдзрд╛ рдЪрд▓рд╛рдирд╛ рднреА рд╣реИ, рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рднреА рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

@ zadjii-msft, рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ WinUI рдЗрд╕рдореЗрдВ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реАрдорд╛рд╣реАрди рдореБрджреНрджрд╛ рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рдХреИрд╕реЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЗрд╕рдХреЗ рдмрд╛рдж рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ @mdtauk ( #743 ) рд╕реЗ рдПрдХ рд╕реБрдВрджрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рд╣реИ рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

image

(рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ЁЯШЕЁЯШЕ)

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ - рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢реЛрдз рдХреА рдмрд╛рд╣рд░реА рдкреБрд╖реНрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ рд╣рдореЗрд╢рд╛ рдЦреБрд╢реА рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдФрд░ рднреА рдЦреБрд╢реА рд╣реЛрддреА рдЕрдЧрд░ рдЖрдкрдиреЗ рдореБрдЭреЗ рдЧрд▓рдд рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реЛрддрд╛ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реЛрддрд╛
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЗрд╕реЗ WinUI 3.0 рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП WinUI рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ Microsoft/microsoft-ui-xaml#1247 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рдорд╛рд░реНрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрд░реНрде рдкреВрд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЗрд╡ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реБрд╡рд┐рдзрд╛ рдЪрд▓рд╛рдирд╛ рднреА рд╣реИ, рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рднреА рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

@ zadjii-msft, рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ WinUI рдЗрд╕рдореЗрдВ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реАрдорд╛рд╣реАрди рдореБрджреНрджрд╛ рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рдХреИрд╕реЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЗрд╕рдХреЗ рдмрд╛рдж рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ @mdtauk ( #743 ) рд╕реЗ рдПрдХ рд╕реБрдВрджрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рд╣реИ рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

image

https://github.com/microsoft/microsoft-ui-xaml/issues/1247 рд╕реАрдорд╛рд╣реАрди рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рджреЛрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИ

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

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

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

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

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

Wid-Mimosa picture Wid-Mimosa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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