ProviderFromPeer始终返回null

时间:2018-11-30 10:20:43

标签: c# ui-automation automationpeer

我正在写AutomationPeer用于自定义控件。 由于某种原因,方法ProviderFromPeer总是返回null。

我的对等方以FrameworkElementAutomationPeer为基础,它也继承了ITableProvider。 我正在尝试实现GetItem方法。

            var containerFromItem = Control.GetContainerFromItem(rowObj);
            if (containerFromItem is Row dgRow)
            {
                var dgCell = dgRow.Cells[column];
                return ProviderFromPeer(UIElementAutomationPeer.CreatePeerForElement(dgCell));
            }

CreatePeerForElement创建了正确的同位体,但ProviderFromPeer返回了null

0 个答案:

没有答案