WPF:无法解析资源“IndexConverter” 您所在的位置:网站首页 xaml无法解析资源 WPF:无法解析资源“IndexConverter”

WPF:无法解析资源“IndexConverter”

#WPF:无法解析资源“IndexConverter”| 来源: 网络整理| 查看: 265

我试图将列表视图的索引绑定到列表中的一列用于显示目的。WPF:无法解析资源“IndexConverter”

最后,我还希望能够使用行的DataTemplate中的“删除”按钮删除条目,但获取绑定工作是第一步。

本(或某些变化)似乎是最受欢迎的答案之一: How to display row numbers in a ListView?

这是我到目前为止有: XAML:

C#:

public class IndexConverter : IValueConverter { public object Convert(object value, Type TargetType, object parameter) { ListViewItem item = (ListViewItem)value; ListView listView = ItemsControl.ItemsControlFromItemContainer(item) as ListView; int index = listView.ItemContainerGenerator.IndexFromContainer(item); return index.ToString(); } public object ConvertBack(object value, Type targetType, object parameter) { throw new NotImplementedException(); } }

我把这个函数放在我的应用程序视图的CS文件中。

它告诉我它无法解析IndexConverter的资源。我觉得这可能是一个快速解决方案,而且我已经将该功能放在了错误的位置,或者我缺少添加资源的一些代码。但是,链接中的解决方案并未将其清除。

UPDATE:

基于sa_ddam213的建议,我已经编辑我的App.xaml文件包含此:

现在我得到一个错误,指出资源只能设置一旦。评论出DarkTheme消除了这个错误,但它接着说IndexConverter不存在于WpfApplication1.Views命名空间中,这绝对是我放置它的地方。

来源

2014-09-03 Nightmare Games

+0

你可以显示xaml在哪里添加转换器到您的资源 – 2014-09-03 00:55:40

+0

@ sa_ddam213:这不是我做的。这基本上是我问的 - 如何添加它以及它的位置。 – 2014-09-03 17:16:37



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有