如何在 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();
有没有办法在后面的代码中获取 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();