簡體   English   中英

試圖通過單擊從FixedDocument獲取對象引用

[英]Trying to get object reference from FixedDocument via click

我正在將FixedDocument作為報告功能的一部分進行填充。 我無法控制這種方法的方式或原因,僅是這是使用的方法。

因此,我以編程方式將行添加到頁面網格中,添加了文本控件以顯示數據,等等。

現在,我正在嘗試添加支持,以便用戶可以單擊報表中的項目,並且可以在編輯窗口中打開該項目。 我唯一的問題是確定用戶單擊了什么。

FixedDocument捕獲鼠標單擊,並忽略了添加到文本框中的mouseclick事件。

在添加文本框時,如果可以跟蹤所添加項目的實際坐標,則可以通過FixedDocument click事件中的代碼引用該坐標(因為我擁有坐標或用戶單擊的位置。)

對於我來說,獲得對象引用或有關用戶單擊的項目的信息的簡便方法是什么?

我嘗試搜索,但是鑒於我可以想到的所有搜索詞,似乎沒有任何解決方法。

謝謝

嘗試聽固定文檔的PreviewMouseLeftButtonUp事件。 它公開了MouseButtonEventArgs參數,您可以從中查找OriginalSource並將其與文本框進行比較並執行必要的操作。

您可以選擇使用任何其他帶有預覽前綴的事件,以在有類似需求的任何地方受益。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM