Hello,
I'm trying to exclude some (but not all) RadGridView columns' information from being persisted using PersistenceManager.
For example, in the below grid, how would I exclude column Info's properties from being persisted based on the column's Header name (assume I've defined CustomPropertyProvider for the grid to persist properties like Width, Header, etc.)?
<telerik:RadGridView x:Name="TestGrid"
telerik:PersistenceManager.StorageId="TestGrid"
AutoGenerateColumns="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Info" DataMemberBinding="{Binding Info}"/>
<telerik:GridViewDataColumn Header="Data" DataMemberBinding="{Binding Data}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
I could use SerializationOptions but I'm not sure what I'd put in the "Expression" field to exclude column "Info" (see below):
<telerik:PersistenceManager.SerializationOptions>
<telerik:SerializationMetadataCollection>
<telerik:PropertyNameMetadata Condition="Except" Expression="??" SearchType="PropertyName" />
</telerik:SerializationMetadataCollection>
</telerik:PersistenceManager.SerializationOptions>