ย ย ย ย ย ย Button btn = par as Button;
ย ย ย ย ย ย string selectedBtn = "";
ย ย ย ย ย ย switch (btn.Name)
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย case "btnMap":
ย ย ย ย ย ย ย ย ย ย selectedBtn = btn.Name;
ย ย ย ย ย ย ย ย ย ย break;
ย ย ย ย ย ย ย ย case "btnTest":
ย ย ย ย ย ย ย ย ย ย selectedBtn = btn.Name;
ย ย ย ย ย ย ย ย ย ย break;
ย ย ย ย ย ย }
ย ย ย ย ย ย if(selectedBtn.Equals(btn.Name))
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย btn.Background = Brushes.Yellow;
ย ย ย ย ย ย }
๊ฐ๋ฐ ํ๊ฒฝ = wpf
๊ตฌํํ๊ณ ์ ํ๋ ๊ธฐ๋ฅ = ๋ฒํผ๋ค์ ํด๋ฆญํ์ ๋ ๋ง์ง๋ง์ผ๋ก ํด๋ฆญํ ๋ฒํผ์ ์์๋ง ๋ณํ๊ฒ ํ๊ธฐ
๋งํ ๋ถ๋ถ = ํด๋ฆญํ๋ ๋ชจ๋ ๋ฒํผ๋ค์ด ์ ๋ถ ์์์ด ๋ณํจ
์ด๋ป๊ฒํด๊ฒฐํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์ ๊ธ ์ ์ด๋ด
๋ ๋ํ์ค๊ฒ์๋ง๋ค๋ ํ์ ๋ฒํผ ๋๋ฅด๋ฉด ๊ทธ๊ฒ๋ง ํ์ด๋ผ์ดํธ๋๊ณ ๋๋จธ์ง ๊ฒ์ ์ผ๋ก ๋ณํ๊ฒ ํ์๋๋ฐ ๋ฒํผ๋ง๋ค ์คํฌ๋ฆฝํธ์์ ๋ฒํธ ํ ๋นํด์ฃผ๊ณ ๋ง์ง๋ง์ ๋๋ฅธ ์ ๋ง white๋ก ๋ฐ๊พธ๊ณ ๋๋จธ์ง ์ด๋์ด ์์์ผ๋ก ๋ฐ๊พธ๊ฒ ๋ฃจํ ๋๋ ธ์์
๋ง์ง๋ง์ผ๋ก ํด๋ฆญํ ๋ฒํผ์ ๋ณ์๋ก ์ ์ฅํ์
ํด๋ฆญ์ ํ๋ฉด ๋๋จธ์ง ๋ชจ๋ ๋ฒํผ๋ค์ด ์ํด๋ฆญ๋ ์ํ๋ก ํ์
์ํด๋ฆญ๋ ์ํ์์ ์๋ ์ํ๋ก ๋์๊ฐ๊ฒ ๋ง๋์
๋ง์ง๋ง์ผ๋ก ํด๋ฆญํ ๋ฒํผ ๋ณ์๋ช ์ string๋ก ์ ์ฅํ๋๋ฐ ์ํด๋ฆญ๋ ์ํ๋ก ํ๋๊ฒ ์ ๋ชจ๋ฅด๊ฒ ๋ค wpf๋ผ ๊ทธ๋ฐ๊ฐ
์ด์ ์ ํด๋ฆญํ๋ ๋ฒํผ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ฐ ์ ๋ฒํผ ๋๋ ธ์๋ ์ด์ ๋ฒํผ์ ๋ธ๋ฌ์๋ฅผ ๋ค์ ๋๋๋ ค์ฃผ๋ฉด ๋ ๋ฏ... ๊ทธ๋์ ๋ ์ ์ค์์น์? ๊ทธ๋ฅ selectedBtn = btn.Name;์ธ๋ฐ
์ด์ ์ ํด๋ฆญํ ๋ฒํผ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์๋๋ค๋๊ฒ ๋ง์ ์๊ฒ ๋๋ค ๊ตฌํ์ด ๋จธ๋ฆฟ์์ ์๋ ์ค๋ฅธ๋ค..
๋ฉค๋ฒ๋ณ์๋ก ๋ฒํผ์ ํ๋ ๊ฐ์ง๊ณ ์์ผ๋ฉด ๋์์
๋ฉค๋ฒ๋ณ์๋ก ๋ฒํผ์ ์ ์ธํด๋ ์ด๊ฒ ๋ฌด์จ ์๋ฏธ๊ฐ ์๋์ง ๋ชฐ๊ฒ ์.. ์ง์ญ๋ณ์๋ก ์ด๋ฏธ ์ ์ธํ๊ณ stirng๊ฐ์ผ๋ก ์ด๋ฆ ๋ฐ์๋๋ฐ
์ง์ญ๋ณ์ ๋ง๊ณ ๋ฉค๋ฒ๋ณ์๋ก ์คํธ๋ง ๋ง๊ณ ๋ฒํผ์ผ๋ก ๋ฑ๋ก์ ํด..