AutoGenerateProperties Property
Gets or sets a value indicating whether the PropertyGrid will generate all properties for a given object.
'Declaration
Public Property AutoGenerateProperties As Boolean
'Usage
Dim instance As PropertyGrid
Dim value As Boolean
instance.AutoGenerateProperties = value
value = instance.AutoGenerateProperties
public bool AutoGenerateProperties {get; set;}
Property Value
true if the PropertyGrid will generate all properties for a given object; false otherwise. By default, true.
The following shows how to create a PropertyGrid that doesn't not automatically generate all the properties for a given object by setting the AutoGenerateProperties property to False and providing a collection of PropertyDefinitions of the properties you would like to show.
<xctk:PropertyGrid x:Name="_propertyGrid" Width="450" Margin="10"
AutoGenerateProperties="False">
<!-- Only the following properties will be displayed in the PropertyGrid -->
<xctk:PropertyGrid.PropertyDefinitions>
<xctk:PropertyDefinition Name="FirstName" />
<xctk:PropertyDefinition Name="FavoriteColor" />
<xctk:PropertyDefinition Name="PetNames" />
</xctk:PropertyGrid.PropertyDefinitions>
</xctk:PropertyGrid>
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.