이 문제에 대한 해결책을 찾으려고합니다. 나는 WindowsPlayApp의 스택 패널에서 찾을 수있는 것과 같은 스크롤 동작을하는 스택 패널을 만들고 싶습니다. 즉, 스택 패널 내의 어딘가에서 마우스를 클릭하면 마우스를 위아래로 움직여 위아래로 스크롤 할 수 있습니다. 스크롤바를 사용할 필요가 없습니다.터치 가능한 응용 프로그램 에서처럼 스크롤하는 WPF
이제 WPF로 되돌아갑니다. 비슷한 해결책을 찾을 수 없습니다. 나는 www에서 몇 가지 예를 찾으려고 노력했지만, 불행히도 그 어떤 트릭도 효과가 없었다. 그건 내가 지금까지 무엇을 가지고 모든입니다 :
<ScrollViewer PanningMode="Both" VerticalScrollBarVisibility="Visible" >
<StackPanel Margin="10">
<Label Content="Hello world" />
<Label Content="Hello world " />
...
</StackPanel>
</ScrollViewer>
는 그러나 그것 뿐이다. 그리고 (깜짝) - 작동하지 않습니다 :) 다른 WPF 응용 프로그램에서 나는 그것이 어떻게 든 가능하다는 것을 보았습니다.
도와 주시겠습니까? 들으 지금까지
CodeCannibal
'MouseMove' 이벤트에 이벤트 처리기를 연결하고 이동하는 동안 마우스 왼쪽 버튼이 눌러 졌는지 확인할 수 있습니다. 그러나 이것이 좋은 해결책이 아닐 것이라고 생각합니다. – Herdo
나는 똑같은 생각을 가지고 있었지만, 그것은 나에게 효과가 없었습니다. 그리고 (당신이 말했듯이) 나는 이것이 베스트 프랙티스가 아니라고 생각합니다. 어쨌든 고마워. – CodeCannibal