无法在xaml.cs中访问ListView名称

时间:2018-11-19 14:17:17

标签: c# xaml uwp uwp-xaml

我在xaml中使用listView进行透视。 ListView的名称为“ NoteItems: 我无法编写完整的xaml代码,因此提供了文档链接。 https://drive.google.com/open?id=1wcbvdex25zV8_AYWjLfLC9fs9T1XsSo9

但是xaml.cs在此字符串中出现错误“名称“ NoteItems”在当前上下文中不存在”:

            NoteItems.DragOver += OnStepsListViewDragOver;
        (NoteItems.ItemsSource as INotifyCollectionChanged).CollectionChanged += OnStepsCollectionChanged;

1 个答案:

答案 0 :(得分:0)

您的项目位于ItemTemplate中,因此您无法通过CodeBehind或范围之外的任何位置访问它。

这样想:在设计时,没有项目,而在运行时,有 n

那么,您希望您的来源访问哪个项目? ->不可能。

可以起作用的是,您命名枢轴并逐步处理各个项目。.但是我需要有关您的xaml结构的更多信息,以便给出确切的答案。