Microsoft-ui-xaml: Xamarin Forms๋กœ ์ปจํŠธ๋กค ๋ฐ ์†์„ฑ ํ†ตํ•ฉ

์— ๋งŒ๋“  2020๋…„ 02์›” 18์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/microsoft-ui-xaml

์•ˆ๋…•ํ•˜์„ธ์š”,

๋ชจ๋“  Microsoft ์ปจํŠธ๋กค์„ ํ†ตํ•ฉํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ๋ฅผ ๋“ค์–ด Xamarin Forms์˜ Label ๋ฐ WinUI์˜ TextBlock์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ์ปจํŠธ๋กค์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋™์ผํ•œ ์†์„ฑ์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด HorizontalOptions๋Š” XF์™€ WinUI์— ๋Œ€ํ•ด ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ํ•ด์š”,
์ž์‹ฌ

declined feature proposal

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์ผ์–ด๋‚˜๊ธฐ๋กœ ๋˜์–ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ XAML ํ‘œ์ค€(๋ช‡ ๋…„ ์ „์— ๋ฐœํ‘œ๋จ)์ด ์ฃฝ์—ˆ๊ณ  Microsoft์˜ ๋ˆ„๊ตฌ๋„ ๊ทธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ XAML ๋ฒ„์ „์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ Xamarin Forms์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๊ฒƒ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„์ง๋„ ๊ทธ๋“ค์ด ์™œ ๊ทธ๋Ÿฐ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์ผ์–ด๋‚˜๊ธฐ๋กœ ๋˜์–ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ XAML ํ‘œ์ค€(๋ช‡ ๋…„ ์ „์— ๋ฐœํ‘œ๋จ)์ด ์ฃฝ์—ˆ๊ณ  Microsoft์˜ ๋ˆ„๊ตฌ๋„ ๊ทธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ XAML ๋ฒ„์ „์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ Xamarin Forms์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ด๊ฒƒ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„์ง๋„ ๊ทธ๋“ค์ด ์™œ ๊ทธ๋Ÿฐ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@jrahma ์ด ์‹œ์ ์—์„œ Xaml๊ณผ Xamarin.Forms ๋ชจ๋‘ ์ƒ๋‹นํ•œ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ API ์ด๋ฆ„ ์—…๋ฐ์ดํŠธ๋Š” ์ค‘์š”ํ•œ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ๋‘ ํ”„๋ ˆ์ž„์›Œํฌ ๋ชจ๋‘์—์„œ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ ์—ฐ์Šต์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  (XAML์— ์ƒˆ๋กœ์šด ์ œ์–ด ๋ณ„์นญ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์˜ˆ๋ฅผ ๋“ค์–ด

Xamarin.Forms์—๋Š” ์žˆ์ง€๋งŒ Xaml์—๋Š” ์—†๋Š” ํŠน์ • ์†์„ฑ์ด๋‚˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ œ์•ˆ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํŠน์ • ๊ฒฉ์ฐจ์— ๋Œ€ํ•œ ์ƒˆ ์ œ์•ˆ์„ ์—ฌ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ ๋ฐ ๋กœ๋“œ๋งต๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž๋™์œผ๋กœ ๋‹ซํž™๋‹ˆ๋‹ค. WinUI์— ๊ธฐ์—ฌํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰