Silverlight의 GetCharacterIndexFromPoint에 해당하는 항목이 있습니까? 또는 다른 방법으로 내 개체가 드롭 된 (끌어서 놓기 방법에서) 위치를 결정할 수 있습니까?Silverlight의 GetCharacterIndexFromPoint
1
A
답변
2
가장 좋은 방법은 내가이 텍스트 상자에 GetRectFromCharacterIndex 방법을 사용하려고 해요 때 RichTextBox.GetPositionFromPoint
1
Silverlight는 GetRectFromCharacterIndex()을 지원하기 때문에 GetCharacterIndexFromPoint()
을 다시 구현할 수 있습니다 (그러나 느리게 진행될 것이고 불행히도 snapToText
인수를 지원하지 않음). (테스트되지 않은) 같은
뭔가 :
public static int GetCharacterIndexFromPoint(this TextBox textBox, Point point)
{
try {
return Enumerable.Range(0, textBox.Text.Length).First(
index => {
Rectangle rect = textBox.GetRectFromCharacterIndex(index, false);
rect.Union(textBox.GetRectFromCharacterIndex(index, true));
return rect.Contains(point);
});
} catch (InvalidOperationException) {
// No character lies at specified point.
return -1;
}
}
관련 문제
- 1. Silverlight의 RoutedCommands
- 2. Silverlight의 POST
- 3. Silverlight의 System.Windows.Vector
- 4. Silverlight의 TranslateTransform.BeginAnimation?
- 5. Silverlight의 AutoCompleteBox
- 6. Silverlight의 FluidMoveBehaviour
- 7. Silverlight의 OAuth2
- 8. Silverlight의 Viewbox
- 9. Silverlight의 간격
- 10. Silverlight의 타이머
- 11. Silverlight의 Bitmap.MakeTransparent?
- 12. Silverlight의 PollingDuplexHttpBinding
- 13. Silverlight의 FrameworkPropertyMetadataOptions
- 14. Silverlight의 직렬화
- 15. Silverlight의 HttpWebRequest
- 16. Silverlight의 SharePoint
- 17. silverlight의 보고서 뷰어 컨트롤
- 18. Silverlight의 AutoCompleteBox 및 INotifyDataErrorInfo
- 19. Silverlight의 패밀리 트리
- 20. SilverLight의 비주얼 상태?
- 21. Silverlight의 자동 완성 텍스트
- 22. Silverlight의 구성 요소는 무엇입니까?
- 23. Silverlight의 DataContext 상속
- 24. Silverlight의 모서리 둥근 모서리
- 25. Silverlight의 DirectShow API 사용하기
- 26. IE에서 Silverlight의 빨간색 오버레이
- 27. Silverlight의 다른 UserControls에서 이미지로드
- 28. Silverlight의 MVVM (ICommand)
- 29. Silverlight의 스왑 컨트롤
- 30. Silverlight의 ListBox에서 WrapPanel 사용
을 사용하는 것입니다 "방법 또는 작업이 구현되지 않습니다." 예외. 아마도 내가 어떻게해야합니까? – Zozo
Silverlight 3 이하를 사용하고있는 것 같습니다. 이 메서드는 Silverlight 4 이상에서만 지원됩니다. 어쩌면 업그레이드 할 수 있을까요? –
Silverlight 4를 사용하고 있습니다 – Zozo