- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
我有一个 WPF MVVM 应用程序突然无缘无故停止工作。我有一周前的系统版本,没有太多变化,这工作正常。
问题是 : 我有一个 DataGrid
绑定(bind)到 ObservableCollection
(OC) 并且绑定(bind)很好,DataGrid
被填充。我可以从 ObservableCollection
中删除并且该删除操作反射(reflect)在 View 中(从 OC 中删除的项目,从 DataGid
[ View ] 中删除)。但是,当我添加一个项目时, View 不再按原来的方式更新。我已经一起(并排)浏览了旧代码和新代码,它们都在做完全相同的事情,ObservableCollection
在这两种情况下都在更新。问题是较新的系统没有更新 View 。 为什么? .
我使用 Snoop 来检查绑定(bind)和 DataContext,这些都没有抛出任何错误并且看起来很好。我没有将应用程序的 XAML 从可以工作的应用程序更改为不工作的新应用程序。我已经删除了对新代码的大多数较小的更改,以尝试毫无乐趣地工作,我可以使用哪些其他途径来尝试解决绑定(bind)在这种情况下不起作用的原因?
谢谢你的时间。
最佳答案
这类问题非常难,甚至不可能回答。我曾经遇到过类似的情况,一个曾经有效的项目在没有我干预的情况下突然停止工作......或者我是这么认为的。实际上,我在与问题出现的区域无关的区域中做了一个我忘记的小改动。
出于我的理智,我只能假设你也做了同样的事情,因为如果以前工作的程序真的停止自己工作,那么我们都会遇到大问题。不幸的是,任何人都无法为您提供太多帮助……您将不得不一点一点地解构您的 View 和 View 模型(或它们的副本),直到遇到看起来不正确的东西。抱歉,我无法提供更多帮助。
关于wpf - 绑定(bind)到 ObservableCollection 是一个非常顽皮的男孩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221530/
这是一个有趣的案例,我无法在网上找到任何信息。我正在尝试创建一个网格,需要将 ObservableCollection 的 ObservableCollection 绑定(bind)到它。想象这样一个
如何复制ObservableCollection项目到另一个 ObservableCollection没有引用第一个集合?这里ObservableCollection影响两个集合的项目值更改。 代码
public class Alpha { public ObservableCollection Items { get; set; } public Alpha() {
我只是想知道如何拥有父集合的子集合? 例如, 我已经有一个 ObservableCollection 产品,它正在添加并正确绑定(bind)到 XAML。但是,现在我需要另一个包含产品项目的 Obse
我对 Silverlight 体验相对较新,我正在尝试创建一个带有 DomainService 的 MVVM 应用程序,该应用程序将 POCO 作为模型返回。我有一个 UserControl,它有一个
查看 Microsoft 站点上的 Windows 运行时引用,我能找到的唯一相关集合是 IObservableVector 。 .NET Projection ObservableCollectio
我正在尝试获取值“thisValueIwant”。有没有可能如此容易地获得这个值(value)?或者也许这两个 ObservableCollection 有另一种解决方案 public class F
我有一个 ObserveableCollection,其中包含另一个 ObserveableCollection。在我的 WPF 中,我设置了对 Persons.Lectures 的绑定(bind)。
我有一个包含 20 个项目(图像)和按钮(“下一个”)的 observablecollection。我如何获得像 observablecollection.next() 和 observablecol
我有一个 ObservableCollection . T 有一个 ToString() 方法。我想做的是转换 ObservableCollection至 ObservableCollection .
我有一个 DataGrid,它绑定(bind)到 ViewModel 中的一个 ObservableCollection。这是一个搜索结果DataGrid。问题是,在我更新搜索结果 Observabl
有一堆ObservableCollection Result并要求将它们全部组合成另一个 ObservableCollection AllResults所以我可以在 listview 中显示它. 只是
哪个是保存我的数据的更好解决方案,还是取决于某些条件? 示例情况 1: 您需要显示一个数据列表,选择后可以在新窗口中修改。 示例情况 2: 您需要显示可以在此列表中修改的数据列表。 最佳答案 当您使用
从 xml 中执行 ViewModel 的最佳方法是什么:
所以我有一个 BaseClass 以及继承自基类的几个子类 ChildClass1 ChildClass2 我有ObservableCollections需要就地排序的子类,我无法创建新的 Obser
我为 ObservableCollection 构建了一个简单的扩展方法 AddRange: using System; using System.Collections.Generic; using
我的情况是,我有“tablegenerateModel”类的 ObservableCollection,该类进一步包含“column_Data”类的 ObservableCollection,并且这个
我将有一个 7 个小“购物 list ”,然后是一个包含 7 个小 list 中所有项目的大 list 。 是否可以使用 databind 和 observablecollection,以便从小列表中
当所述 ObservableCollection 从 View 模型公开时,我无法找到正确的绑定(bind)语法来绑定(bind) ObservableCollection 中包含的项目的属性。 当我
我有以下类(class),效果很好 public class RemoteSource { ObservableCollection remote; string[] _servers
我是一名优秀的程序员,十分优秀!