如何在 WPF 后面的代码中获取 `ContentPresenter` 中的数据?

How to get the data inside `ContentPresenter` in code behind WPF?

有没有办法在后面的代码中获取 ContentPresenter 中的 content

我的代码后面有这段代码

  ContentPresenter templateParent = GetFrameworkElementByName<ContentPresenter>(listViewItem);

而我的templateParent里面的内容如下图

我想做类似

的事情
String itemName = (ItemName in my templateParent);

我该怎么做?可以吗?

我假设 Item 是您的 listviewItem 的 class 名称,那么您可以按如下方式投射 contenetpresenter 的内容

String itemName = ((Item)templateParent.Content).ItemName.toString();