![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | FlowDocument DrawingVisuals to TextElement Hello, Is there a way to figure out what Block element ( such as a Section or Paragraph ) in a FlowDocument is associated with a DrawingVisual as returned from a call to VisualTreeHelper.HitTest()? Thanks, CS |
My System Specs![]() |
| | #2 (permalink) |
| | Re: FlowDocument DrawingVisuals to TextElement There is not supported way to match Visuals generated from FlowDocuments back to the FlowDocuments ContentElements. There are document specific hit test API's to help with hit testing if this is what you are trying to do. See System.Windows.IContentHost IContentHost can be obtained by casting a DocumentPage obtained from a FlowDocument to IContentHost. A DocumentPage can be obtained from SinglePageViewer via SinglePageViewer.PageViews[n].DocumentPage. Note: n is the nth visible page. PageViews are not generated until the SinglePageViewer renders the first page A DocumentPage can also be obtained directly from a FlowDocument via ((IDocumentPaginatorSource)FlowDocument).DocumentPaginator.GetPage(n); -- Ifeanyi Echeruo [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights. "CSkinner" <cwskinner_no_sppaaam@comcast.net> wrote in message news:eoNKYe9DGHA.1492@TK2MSFTNGP10.phx.gbl... > Hello, > > Is there a way to figure out what Block element ( such as a Section or > Paragraph ) in a FlowDocument is associated with a DrawingVisual as > returned from a call to VisualTreeHelper.HitTest()? > > Thanks, > > CS > |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| WPF - FlowDocument | PowerShell | |||