【问题标题】:ListView name not access in xaml.cs [duplicate]在 xaml.cs 中无法访问 ListView 名称 [重复]
【发布时间】:2018-11-19 14:17:17
【问题描述】:

我在我的 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;

【问题讨论】:

  • 你能提供整个 xaml 吗?
  • @FastJack 我可以在哪里编写我的 xaml 代码?

标签: c# xaml uwp uwp-xaml


【解决方案1】:

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

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

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

可以起作用的是,您可以命名您的枢轴并按自己的方式工作。但我需要有关您的 xaml 结构的更多信息才能对此给出明确的答案。

【讨论】:

  • 在哪里可以编写完整的 xaml 代码?
  • 只打算用您最喜欢的文本编辑器使用 4 个空格并在此处发布 ;) ... 作为 ANWER,而不是作为评论 ;)
猜你喜欢
  • 1970-01-01
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 2019-04-27
  • 2017-12-20
  • 2020-12-24
  • 2018-09-25
  • 1970-01-01
相关资源
最近更新 更多