BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
public class BindingProxy : Freezable
{
protected override Freezable CreateInstanceCore()
{
return new BindingProxy();
}
public object Data
{
get { return (object)GetValue(DataProperty); }
set { SetValue(DataProperty, value); }
}
public static readonly DependencyProperty DataProperty =
DependencyProperty.Register("Data", typeof(object), typeof(BindingProxy), new UIPropertyMetadata(null));
} |
<Syncfusion:SfDataGrid.Resources>
<local:BindingProxy x:Key="proxy" Data="{Binding DataContext, ElementName=datagrid}"/>
</Syncfusion:SfDataGrid.Resources>
<Syncfusion:SfDataGrid.DetailsViewDefinition>
<Syncfusion:GridViewDefinition RelationalColumn="EmployeeDetails">
<Syncfusion:GridViewDefinition.DataGrid>
<Syncfusion:SfDataGrid x:Name="FirstDetailsViewDataGrid" AutoGenerateColumns="False"
Columns="{Binding Data.SfGridColumns, Source={StaticResource proxy}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
</Syncfusion:SfDataGrid>
</Syncfusion:GridViewDefinition.DataGrid>
</Syncfusion:GridViewDefinition>
</Syncfusion:SfDataGrid.DetailsViewDefinition> |