Xamarin.forms: [UWP] ์„ ํƒ๊ธฐ ์ž๋ฆฌ ํ‘œ์‹œ์ž ํ…์ŠคํŠธ

์— ๋งŒ๋“  2018๋…„ 08์›” 24์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: xamarin/Xamarin.Forms

์„ค๋ช…

์„ค๋ช…์„œ(https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.picker.title?view=xamarin-forms#Xamarin_Forms_Picker_Title)์— ๋”ฐ๋ฅด๋ฉด Title ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ UWP์—์„œ๋Š” Control.Header ๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? Picker ๋กœ ๋ Œ๋”๋ง๋œ ์ฝค๋ณด ์ƒ์ž์—๋Š” ์ ์ ˆํ•œ PlaceholderText ์†์„ฑ์ด ์žˆ์œผ๋ฉฐ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์™œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

Picker ์˜ ํ›„์†์„ ๋งŒ๋“ค๊ณ  ๋ Œ๋”๋Ÿฌ๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์ˆ˜์ •ํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์†Œ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์›๋ž˜ ๊ฒฐ์ •์— ๋Œ€ํ•œ ์ด์œ ๋Š” ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฒˆ์‹ ๋‹จ๊ณ„

  1. ์„ ํƒ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  2. ์ œ๋ชฉ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  3. UWP์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ •๋ณด

  • ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ฒ„์ „: ํ˜„์žฌ
  • ๋งˆ์ง€๋ง‰์œผ๋กœ ์•Œ๋ ค์ง„ ์–‘ํ˜ธํ•œ ๋ฒ„์ „: ์—†์Œ

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

ํ”Œ๋žซํผ ๊ฐ„ ์„ธ๊ณ„์—์„œ ๋‚ด Android ๋ฐ iOS ๋ฐ UWP ์•ฑ์ด ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ๋ Œ๋”๋Ÿฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

2๋…„ ํ›„์—๋„ ์ด๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋™์ผํ•˜๋ฉฐ iOS ๋ฐ Android์ฒ˜๋Ÿผ UWP ์•ฑ์ด ์ž๋ฆฌ ํ‘œ์‹œ์ž ๋น„ํŠธ์— ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ์—ฌ์ „ํžˆ ํŠน์ˆ˜ ๋ Œ๋”๋Ÿฌ๋ฅผ ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์ด์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์ œ๋ชฉ ์†์„ฑ์€ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ์ง€๋„ ๋“ฏ ComboBox.Header์˜ ๋Œ„ ํŠน์„ฑ ComboBox.PlaceholderText์˜ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ PlaceHolderText๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๋ฏธ๋ฆฌ ์ฑ„์›Œ์ง„ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ ์–‘์‹ ํ•„๋“œ์˜ ๋ชฉ์ ์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Picker์˜ ์ž์†์„ ๋งŒ๋“ค๊ณ  ํ•ด๋‹น ๋ Œ๋”๋Ÿฌ๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์ˆ˜์ •ํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์†Œ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ.

ํ”Œ๋žซํผ ๊ฐ„ ์„ธ๊ณ„์—์„œ ๋‚ด Android ๋ฐ iOS ๋ฐ UWP ์•ฑ์ด ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ๋ Œ๋”๋Ÿฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

2๋…„ ํ›„์—๋„ ์ด๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋™์ผํ•˜๋ฉฐ iOS ๋ฐ Android์ฒ˜๋Ÿผ UWP ์•ฑ์ด ์ž๋ฆฌ ํ‘œ์‹œ์ž ๋น„ํŠธ์— ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ์—ฌ์ „ํžˆ ํŠน์ˆ˜ ๋ Œ๋”๋Ÿฌ๋ฅผ ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ต์ด ์—†์Šต๋‹ˆ๋‹ค!

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