Visual Studio Blend ๊ณต๋ถ€

ํ˜น์‹œ ํ˜„์—…์—์„œ Visual Studio Blend๋ฅผ ์ „๋ฌธ์ ์œผ๋กœ ๋‹ค๋ฃจ์‹œ๋Š” ๋ถ„ ๊ณ„์‹ ๊ฐ€์š”?

์ „๋ฌธ์ ์ด๋ผ๋Š” ๊ฒŒ, Path๋ฅผ ์ ๊ทน ํ™œ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๋„ํ˜•์„ ๊ทธ๋ ค๋‚ด๋Š” ์ •๋„โ€ฆ? ๋ผ๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๋ชป์ฐพ๋Š” ๊ฑด์ง€ ๊ตฌ๊ธ€๋ง์„ ์•„๋ฌด๋ฆฌ ํ•ด๋„ ๊ฐ„๋‹จํ•œ ๋„ํ˜•์กฐ์ฐจ ๊ทธ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ด ํŠœํ† ๋ฆฌ์–ผ๋กœ ์ „ํ˜€ ์•ˆ๋‚˜์˜ค๋„ค์š”.

ํŠœํ† ๋ฆฌ์–ผ์ด๋ผ๊ณ  ๋‚˜์˜จ ๊ฒŒ ๋ฒ„ํŠผ ๋ช‡ ๊ฐœ ๋ก ์˜ฌ๋ฆฌ๋Š” ์ˆ˜์ค€์ธ๋ฐโ€ฆ

ํ˜น์‹œ Blend๋ฅผ ์œ„์— ์–ธ๊ธ‰ํ•œ ์ •๋„๋กœ ์ œ๋Œ€๋กœ ์“ฐ์‹œ๋Š” ๋ถ„์ด ๊ฒŒ์‹œ๋‹ค๋ฉด ํ˜น์‹œ Blend์˜ ๊ฐ„๋‹จํ•œ ์กฐ์ž‘๋ฒ•์ด๋ผ๋˜๊ฐ€โ€ฆ

Blend๋ฅผ ์ˆ™๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ๊ณ„์‹  ๋ถ„์ด ๊ณ„์‹œ๋‹ค๋ฉด ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค!!

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

์•„๋งˆ ํšŒ์‚ฌ๋งˆ๋‹ค ์ข€ ๋‹ค๋ฅผ ๊ฒƒ ๊ฐ™์€๋ฐ ๊ฒฝํ—˜๋‹ด์„ ๋ง์”€๋“œ๋ฆฌ๋ฉด WPF ๊ฐœ๋ฐœํ•  ๋•Œ ์ „๋ฌธ ๋””์ž์ด๋„ˆ๊ฐ€ ๋”ฐ๋กœ ๊ณ„์…จ์–ด์š”.
๊ทธ๋ฆฌ๊ณ  ๋ฒกํ„ฐ Path๋Š” ๋ณดํ†ต Blend๋กœ ๊ทธ๋ฆฌ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ดํ„ฐ๋กœ ๋ฒกํ„ฐ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด SVG๋กœ ๋ฐฐํฌํ•˜๊ณ , SVG To Xaml๋กœ ์ปจ๋ฒ„ํŒ…ํ•˜์—ฌ ์ ์šฉํ•˜๋Š” ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
์˜คํ”ˆ์†Œ์Šค

์•ฑ๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ

์–ด๋А์ •๋„ ์ˆ˜์ค€์„ ์ƒ๊ฐํ•˜์‹œ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค๋งŒ, ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ „๋ฌธ ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋งก๊ธฐ๋Š” ํŽธ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”~
๊ฐ„๋‹จํ•œ๊ฑฐ๋ฉด, ์›น ์ƒ์˜ ์›ํ•˜์‹œ๋Š” svg ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋ฐ›์•„ ์ปจ๋ฒ„ํŒ…ํ•˜์—ฌ ์ ์šฉํ•˜์‹œ๋ฉด ๋˜์„ธ์š”.
image
๋ธ”๋žœ๋“œ๋ฅผ ๋‹ค๋ฃจ๋Š” ์˜์ƒ ์ฐพ์•„๋ณด๋‹ˆ ์ด๋Ÿฐ๊ฒŒ ์žˆ๋„ค์š”.
์ธ๋‚ด์‹ฌ์ด ์ข€ ํ•„์š”ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

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

์•„ํ•˜โ€ฆ์—ญ์‹œ ๋” ํŽธ๋ฆฌํ•œ ํˆด์„ ์ด์šฉํ•ด์„œ ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…ํ•˜๋Š”๊ฒŒ ๋‹น์—ฐํ•œ ๊ฑฐ๊ตฐ์š”โ€ฆใ… 

์ €๋Š” ๋ธ”๋žœ๋”๋ฅผ ์ด์šฉํ•ด์„œ ์ง์ ‘ ๋„ํ˜•์„ ๊ทธ๋ ค๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹คโ€ฆใ…Žใ…Ž pen๊ด€๋ จํ•ด์„œ ์กฐ์ž‘๋ฅผ ์ข€ ํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ ์ œ๊ฐ€ ์˜๋„ํ•˜๋Š” ๋Œ€๋กœ ์›€์ง์ด์ง€ ์•Š๋”๋ผ๊ตฌ์š”โ€ฆ๋งํฌ ์ฃผ์‹  ๋™์˜์ƒ์€ ๋ชป๋ณธ๊ฑด๋ฐ ์ง„๋“ํ•˜๊ฒŒ ํ•œ๋ฒˆ ๋ด์•ผ๊ฒ ๋„ค์š”.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

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

์•„์ง WPF ๋ฌด์„œ์šด๋ฐ, ์˜ˆ์ „์— ๋ธ”๋ Œ๋“œ ์‚ฌ์šฉํ•ด ๋ณด๊ฒ ๋‹ค๊ณ  ์ฑ…๊นŒ์ง€ ๊ตฌ๋งคํ–ˆ์—ˆ๋„ค์š”.
์ฑ…์žฅ์— ๊ณ ์ด ์ž๋ฆฌ๋งŒ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์ง€๋งŒ์š”.
์ €์—๊ฒ WPF๋Š” ๋„ˆ๋ฌด ๋จผ ๋‹น์‹ ์ด๋„ค์š”^^

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

๋ธ”๋žœ๋“œ๋ฅผ ์ž ๊น ๋ฐฐ์›Œ๋ณด๋ ค ํ–ˆ์„ ๋•Œ ๋А๋‚€ ์ ์€ ์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋‡Œ๋ฒ„๊น…์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•  ์ง€ ์˜ˆ์ƒํ•œ๋‹ค๋ฉด ๋ธ”๋žœ๋“œ ์“ฐ์‹œ๋Š” ๋ถ„์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋งˆ์น˜ ๋‡Œ๋“œ๋กœ์ž‰ ๋งˆ๋ƒฅ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ค์งˆ ์ง€ ์˜ˆ์ƒํ•ด์•ผ ํ•˜๋”๊ตฐ์š”.
์ €๋Š” ๊ทธ ์˜ˆ์ƒ๊ณผ ์‹ค๋ฌผ์ด ํ•ญ์ƒ ์•ˆ๋งž์•„์„œโ€ฆ :cry:

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