DataGrid.GenerateColumns(IItemProperties) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成对象指定属性的列。
public:
static System::Collections::ObjectModel::Collection<System::Windows::Controls::DataGridColumn ^> ^ GenerateColumns(System::ComponentModel::IItemProperties ^ itemProperties);
public static System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn> GenerateColumns (System.ComponentModel.IItemProperties itemProperties);
static member GenerateColumns : System.ComponentModel.IItemProperties -> System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn>
Public Shared Function GenerateColumns (itemProperties As IItemProperties) As Collection(Of DataGridColumn)
参数
- itemProperties
- IItemProperties
要位于列中的对象的属性。
返回
对象的属性的列集合。
例外
itemProperties
为 null
。
注解
数据网格中的每个行都绑定到数据源中的对象,数据网格中的每个列都绑定到数据对象的属性。 此方法生成一个集合,该集合包含每个属性的列。
调用该方法 GenerateColumns 可提供与将 AutoGenerateColumns 属性 true
设置为相同的功能。 通常不会从代码中调用此方法。
提供了此方法,使设计器工具能够生成可由用户编辑的列集合,然后将其放入数据网格中。 设计器工具可以使用 GenerateColumns 该方法返回自动生成列的集合。 然后,设计器工具可以提供一个用户界面,使用户能够编辑列类型,并根据需要添加或删除列。 然后,列集合可以通过向集合中添加每列来填充 Columns 数据网格的集合。