왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로 스크롤하는 동안 특정 요소가 화면 가운데에있을 때 이벤트 트리거를 얻으려는 경우 scrollview를 시도했지만 해결책을 찾지 못했습니다.스크롤 뷰 내에서 요소의 위치 가져 오기
-1
A
답변
0
스택 오버플로에 대한 자세한 설명이 필요하지만 환영합니다. 이것이 .Net 양식 응용 프로그램이라고 추측합니다. 이벤트 처리기 또는 실제 "팝업"을 만들려고하는지 이해하는 데 어려움이 있습니다. 팝업 인 경우 이벤트가 트리거되면 다음과 같이 할 수 있습니다.
ToolstripDropDown이 유용 할 수 있습니다.
예는 여기에 있습니다 :
여기https://www.codeproject.com/Articles/17502/Simple-Popup-Control
이 요소를 추가하는 방법에 대한 정보입니다 :
과 중앙하는 방법에 doumentation을 여기에 :
https://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripdropdown.show(v=vs.110).aspx
//borrowed from link above
ToolStripDropDown popup = new ToolStripDropDown();
popup.Items.Add(youritems); //loop through them if you want, see link above
popup.Show(Point); /*pass in a point that is the middle of the screen or however you want to position it */
+0
OP가 Xamarin Forms를 사용하지 않고 있다고 생각합니다. 양식 –
지금까지 해보신 것은 무엇입니까? 어떤 오류가 있었습니까? – Matthew
당신은 어떤 프로그래밍 언어 등을 사용하고 있는지 말해 줄 수 있습니까? –
VS 2017 및 C#을 사용하고 있습니다. scrollview를 수평으로 사용하려고 시도했으며 화면 너비와 일치하는 버튼의 위치를 얻으려고 했으므로 감지 할 수 있습니다. –