How to Disable Scroll function in listbox

์•ˆ๋…•ํ•˜์„ธ์š”
์ฒ˜์Œ ๊ฐ€์ž…ํ•˜๊ณ  ์ข‹์€ ์ •๋ณด ๊ณต์œ ํ•˜๊ณ  ๋ฐ›๊ณ  ์‹ถ์–ด์„œ ๊ฐ€์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค
์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

WPF๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š”๋ฐ xamlํŒŒ์ผ์—์„œ Listbox์•ˆ์— RadioButton Listํ•ด์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
ํ•œํŽ˜์ด์ง€์— 5๊ฐœ์”ฉ ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ์™„์„ฑํ•˜์˜€๊ณ  UP/DOWN ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ์ด๋™์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€๋Š”๋ฐ Scroll๊ธฐ๋Šฅ์ด able๋˜์–ด ์žˆ์–ด์„œ Disableํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ด์„œ ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ScrollViewer.VerticalScrollBarVisibility =โ€œDisabledโ€
ScrollViewer.HorizontalScrollBarVisibility=โ€œDisabledโ€
๋ฅผ ํ†ตํ•ด์„œ Visibility๋Š” ์ข…๋ฃŒํ•˜์˜€์œผ๋‚˜ ์‹ค์ œ๋กœ ๋™์ž‘์€ ๋˜๋‹ค๋ณด๋‹ˆ ๋งˆ์šฐ์Šค ์Šคํฌ๋กค๋กœ ์•ˆ์›€์ง์ด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

ListBox๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง๊ณ  ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์œผ๋กœ ๋งŒ๋“œ๋Š”๊ฒƒ์ด ์ข‹์„๊นŒ์š”?

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

์Šคํฌ๋กค์ด ์ƒ๊ธฐ๋Š” ์ด์œ ๋Š” ๋ชฉ๋ก ์ •๋ณด๊ฐ€ ํ™”๋ฉด์— ๋ณด์—ฌ์ง€๋Š” ์˜์—ญ๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ๋ชฉ๋ก์„ ๋ณด์—ฌ์ง€๋Š” ์˜์—ญ๊ณผ ๊ฐ™๊ฒŒ ํ•˜๋ฉด ์Šคํฌ๋กค๋„ ์•ˆ ์ƒ๊ธฐ๊ณ  ๊ด€๋ จ๋œ ๋ถ€๊ฐ€ ์ž‘์—…์ด ํ•„์š” ์—†์„ํ…๋ฐ์š”, ์ •ํ™•ํ•œ ์ƒํ™ฉ์„ ์ดํ•ด ๋ชปํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ƒ˜ํ”Œ ์ฝ”๋“œ๋ฅผ ๊ณต์œ  ์ฃผ์‹œ๋ฉด ์ข‹๊ฒ ์–ด์š”.

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

์ œ๊ฐ€ ๊ตฌํ˜„ํ•  ๋•Œ ์ƒ๊ฐ์„ ์ž˜๋ชปํ–ˆ๋˜๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!
์˜์—ญ์ด ํฌ๋‹ˆ ์–ด์ฉ” ์ˆ˜ ์—†์ง€ ์Šคํฌ๋กค์ด ์ƒ๊ธธ ์ˆ˜ ๋ฐ–์— ์—†๊ณ , ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ํ˜ธ์ถœํ•˜๋Š”๊ฒƒ์ด ์ข‹์„๊ฒƒ ๊ฐ™๋„ค์š”

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