49得票4回答
在哪些场景下,冻结WPF对象会极大地提高性能?

WPF中的许多类型都源自于Freezable。它为可变的POCO对象提供了不变性,并且在某些情况下可以提高性能。 有没有人发现在他们的WPF应用程序中冻结对象大大提高了性能?如果有,那么哪些项目在被冻结时给出了最大的性能差异? (请注意,我也发布了一个类似但不同的问题)

33得票1回答
如何冻结WPF DataGrid的第一列

我有一个WPF数据网格(DataGrid)。 我想在水平滚动时冻结该WPF数据网格的第一列。 我的代码是:<DataGrid Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" H...

32得票2回答
WPF中继承自Freezable的对象如何在XAML中被冻结?

WPF中的许多类型都派生自Freezable。它为可变的POCO对象提供了不可变性,并允许在某些情况下提高性能。 那么我的问题是,我如何在XAML标记中冻结对象? (请注意,我也发布了一个类似但不同的问题)。

31得票3回答
WPF可冻结对象的bug解决方法?

我最近遇到了一个非常严重的WPF bug。 我认为这与Microsoft Connect上的此bug相同。 我们的应用程序使用Visual Studio 2010针对.NET 4.0客户端框架进行目标设置。 基本上,当ViewModel触发更改任何属性或导致ItemsControl中的项移...

22得票1回答
为什么CompositeCollection不是Freezable?

我正在使用MVVM模式编写一个应用程序。通过将视图的DataContext属性设置为我的ViewModel实例,我向视图提供数据。通常情况下,我只是使用绑定并继续进行操作。 最近,我尝试使用ComboBox,并希望在ViewModel提供的集合之外增加一个称为“Select Item”的“额外...

11得票1回答
什么是父级Freezable?这个错误是什么意思?

我遇到了这个错误: 无法使用属于不同线程的 DependencyObject 的父级 Freezable 这是什么意思?它是英语吗?父级被冻结了还是只能被冻结?如果可以使错误消失,有没有办法使父级无法被冻结? 发生了什么: 我在 WPF 应用程序中有两个 OpenGL WinF...