Windows Community Toolkit v7.1 ๋ฐœํ‘œ

Windows Community Toolkit์—๋Š” ๊ฐœ์„  ์‚ฌํ•ญ๊ณผ ๊ธฐ๋Šฅ์œผ๋กœ ๊ฐ€๋“ ์ฐฌ ๋˜ ๋‹ค๋ฅธ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค! ์˜ค๋Š˜ ๋ฒ„์ „ 7.1์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ฐœํ‘œํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค! ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง€์›๊ณผ ๊ธฐ์—ฌ๋กœ ๋‹ค์‹œ ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. :tada:

๋„๊ตฌ ํ‚คํŠธ๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Windows ์ปค๋ฎค๋‹ˆํ‹ฐ ๋„๊ตฌ ํ‚คํŠธ๋Š” ๋„์šฐ๋ฏธ, ํ™•์žฅ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ์ปจํŠธ๋กค์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. Windows์šฉ UWP ๋ฐ .NET ์•ฑ์„ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ์ž ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ ํ‚คํŠธ๋Š” .NET Foundation์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ์•ฑ ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํˆดํ‚ท ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .

์œˆ๋„์šฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ํˆดํ‚ท ๋ฒ„์ ผ 7.1์ด ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์Šคํ† ์–ด์—์„œ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฏธ๋ คํ•œ ๋™์ž‘๊ณผ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MVVM ์†Œ์Šค ์ƒ์„ฑ๊ธฐ [๋ฏธ๋ฆฌ๋ณด๊ธฐ] ์˜ ๊ธฐ๋Šฅ์€ ์†Œ์Šค ์ƒ์„ฑ๊ธฐ๋ฅผ ์ด์šฉํ•ด์„œ ICommand ๋ฐ ๋ฐ˜์‘ ์†์„ฑ์— ๋Œ€ํ•œ ๊ตฌํ˜„์„ ์ž๋™ํ™” ํ•ฉ๋‹ˆ๋‹ค.

์œˆ๋„ ์ปค๋ฎค๋‹ˆํ‹ฐ ํˆดํ‚ท์€ UWP์— ์ข…์†์ ์ด์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ๊ณผ UWP์— ์˜์กด์ ์ธ ํ™”๋ฉด ๊ธฐ๋Šฅ(์ปจํŠธ๋กค ๋“ฑ)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด ๊ธฐ๋Šฅ์€ WinUI 2.7์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋›ฐ์–ด๋‚œ ๊ธฐ๋Šฅ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  WinUI3์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. WinUI3 ์šฉ์€ Project Reunion 0.5์šฉ Windows Community Toolkit ์„ ์‚ดํŽด๋ณด๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

4๊ฐœ์˜ ์ข‹์•„์š”