- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
到目前为止,我们有一个在 VS2010 中编译的 WPF 项目。我们安装了 VS2012 并在其中打开我们的项目,然后我们检测到以下问题:
我们有一些 AutogenerateColumn 属性设置为 true 的数据网格。当我们向此数据网格添加新列时,仅显示这些新列(这一定是错误的行为)。安装 VS2012 后,将显示新列和自动生成的列(如预期的那样)。它也发生了,从那时起,像在 VS2012 中一样在 VS2010 中编译我们的项目。我们确信我们所有直接引用的程序集仍在 .NET Framework 4.0 版本中,而不是 4.5 版本中,并且我们绝对没有更改任何代码。
我们并不担心 WPF DataGrids 中的这个特殊问题,因为它很容易通过将 AutogenerateColumns 设置为 false 来修复。我们担心在 VS2012 安装期间哪些间接引用可能已被更改,以及它会对我们的应用程序产生什么其他影响。
我们知道,从理论上讲,预计不会产生任何影响,但我们已经看到了这个问题,我们的信心现在正在动摇。
我们将不胜感激。
最佳答案
我刚刚用两种不同的方式测试了您所说的内容,并且在这两种方式中,应用程序都是在同一台机器(安装了 VS2012 和 VS2010)中使用 VS2010 IDE 并以 .NET Framework 4.0 为目标编译客户资料。
在第一个场景中,我在安装了 VS2012 的机器(编译它的机器)上执行这个应用程序,结果如下:
正如您在这张图片中看到的,有两个明确添加的列(“CANTIDAD PENDIENTE”和“FECHA”)和两个自动生成的列(“P1”和“P2”,基于我用作的匿名对象的实际属性元素来源)。这就是您在问题中解释的内容。
第二种情况有点不同。我在另一台安装了 VS2012(既没有 .NET 4.5 Framework)的机器上执行了相同编译的应用程序,得到的结果令人担忧:
我认为您应该测试整个应用程序,以确保您不会根据客户环境中安装的框架交付错误的应用程序,但显然这确实令人头疼。
我真的希望这有助于澄清您的问题。
关于visual-studio-2010 - WPF Datagrid 在安装 VS 2012 后更改其行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13394420/
我正在使用 Avalonia.Controls.DataGrid。默认情况下,当网格获得焦点并按下 Enter 时,它会自动处理事件并将选择移动到下一项。我怎样才能防止这种默认行为?我想要一个自定义的
根据我所见,Dojo DataGrid 中的格式化程序函数被赋予以下参数:单元格值、单元格行号和单元格对象本身。鉴于这些参数,您能否建议如何获取此单元格所引用的数据存储项?或者,如果您能提出替代方法,
我是DoJo开发的新手,所以这可能很基础。 我创建了一个EnhancedDatagrid,它可以很好地显示数据。 数据来自另一个页面中的JSON存储。 我有一个按钮,该按钮导致在数据存储中创建一个新条
我正在尝试在 WPF DataGrid 的 RowDetailsTemplate 中创建一个 DataGrid。 我有一系列工作。每个工作都可以分配一个或多个员工: public class Job
我有一个数据网格组件: [... some controlls ...]
我已经以编程方式创建了一个dojox.grid.datagrid,并且我需要对列进行自定义排序。为此,我尝试使用 ItemFileWriteStore.comparatorMap['field'] =
我试图在 UWP RadDataGrid 控件的 Telerik UI 中隐藏 GroupPanel。 radgrid.ShowGroupPanel 不起作用。 最佳答案 UserGroupMode=
我收到“在使用 ItemsSource 时操作无效。改为使用 ItemsControl.ItemsSource 访问和修改元素”错误,我不确定原因。 我正在尝试将数据网格嵌套在数据网格中。如果我只使用
我的 WPF forme Etudiant 中有一个 DataGrid 当单击 Etudiant 中名为 Epreuve 的行时,我需要显示其他数据网格,并且当在 Epreuve 中选择一行并且我需要
我有一个 DataGrid“嵌套”在另一个 DataGrid 的 RowDetailsTemplate 中。只要我的鼠标悬停在父 DataGrid 上行的主要部分上,滚动就可以正常工作,但是当鼠标悬停
我花了几个小时看这个没有结果。 我只是想要一个DataGrid X 列保持与 Grid 的相对宽度本身。 因此,例如: 第 1 栏:10% 第 2 栏:10% 第 3 栏:10% 我设置了一个附加到
我有 3 个共享相同数据类型的数据网格。我想配置一次列绑定(bind)并让 3 个数据网格共享资源。 例如
我之前关于检测 VM 中的属性更改的帖子不够深入,所以我发布了这个 我有一个工作网格。每个工作可以有一个或多个员工。 DataGrid 的 RowDetailsTemplate 包含另一个用于显示员工
我将尝试找出将 ComboBox 嵌入到 Flex (3.4) DataGrid 中的“正确”方法。根据权利(例如,根据本页 http://blog.flexmonkeypatches.com/200
我有一个对象集合,我们称之为 People,每个对象都由名称、ID 和时间字符串组成。这些人物必须显示在类似于固定行数和 9 列的网格上。这个想法是将人员作为行添加到第 1、2 和 3 列中的网格左侧
默认行为是使用 CTRL+Click 取消选择 Datagrid 中的项目 我希望能够通过鼠标单击(左键或右键)网格中的空白区域并让它取消选择任何选定的项目。 我已经用谷歌搜索死了,发现了一些非常复杂
我正在使用 DataGrid来自 WPF Toolkit我需要能够将注意力集中在网格的底部(即最后一行)。我现在遇到的问题是,随着行的添加,DataGrid 的滚动条不会随着新行的添加而滚动。实现此目
我正在使用 DataGrid 来管理服务配置。我想使用自动生成的行复选框来管理多个删除操作,但想使用 onRowClick 事件将行数据提供给模态对话框表单进行编辑。我的 onRowClick 处理程
我有一个包含项目的 DataGrid。当您右键单击其中一行时,会显示一个 Dojo 上下文菜单,其中包含删除该行的选项。如果您尝试右键单击 DataGrid 的空白区域,则不会显示上下文菜单……但是,
我想在另一个 Datagrid 的 RowDetailsTempalte 中使用一个 DataGrid。此内部 Datagrid 应将其列绑定(bind)到外部 Datagrid 中当前对象的属性。例
我是一名优秀的程序员,十分优秀!