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

时间:2019-05-02 07:47:29

标签: c# wpf contentpresenter

有没有办法在后面的代码中将content放入ContentPresenter内?

我的代码中有此代码

  ContentPresenter templateParent = GetFrameworkElementByName<ContentPresenter>(listViewItem);

在我的templateParent内具有如下所示的内容

我想做

String itemName = (ItemName in my templateParent);

我该怎么做?可以这样做吗?

1 个答案:

答案 0 :(得分:1)

我假设Item是您的listviewItem的类名,那么您可以按如下方式转换contenetpresenter的内容

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