I have xamgrid with 2 unbound columns edit column and save column with other columns are generating dynamically and we have edit button and save button on each row. once if i click on edit button selected row save button should get enabled.
here is the code
<ig:XamGrid x:Name="XamMetaGrid"
HorizontalAlignment="Left"
Margin="5,52,0,42"
ItemsSource="{Binding FillGrid, Mode=TwoWay}" IsEnabled="True" Width="601"
ActiveItem="{Binding ColumnVisibilityCustom.GridSelectedRowData, Mode=TwoWay, Source={StaticResource proxy}, UpdateSourceTrigger=PropertyChanged}">
<ig:XamGrid.Columns>
<ig:UnboundColumn Key="EditColumn" HeaderText=" " Visibility ="{Binding ColumnVisibilityCustom.ColumnVisibility, Source={StaticResource proxy}}">
<ig:UnboundColumn.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" >
<Button Content="Edit" Width="40" Click="EditButton_Click">
<ig:Commanding.Command>
<ig:XamGridRowCommandSource EventName="Click" AllowEventHandling="True" CommandType="Edit" >
</ig:XamGridRowCommandSource>
</ig:Commanding.Command>
</Button>
</StackPanel>
</DataTemplate>
</ig:UnboundColumn.ItemTemplate>
</ig:UnboundColumn>
<ig:UnboundColumn Key="SaveColumn" HeaderText=" " Visibility ="{Binding ColumnVisibilityCustom.ColumnVisibility, Source={StaticResource proxy}}">
<Button Content="Save" Width="40" IsEnabled="{Binding ColumnVisibilityCustom.IsEditSaveButtonEnabled, Source={StaticResource proxy}, Mode=Default}"
Command="{Binding ColumnVisibilityCustom.EditSaveButtonClick, Source={StaticResource proxy}, Mode=Default}">
</ig:XamGrid.Columns>
<ig:XamGrid.SelectionSettings>
<ig:SelectionSettings ColumnSelection="Single" RowSelection="Single" CellClickAction="SelectRow" >
</ig:SelectionSettings>
</ig:XamGrid.SelectionSettings>
<ig:XamGrid.EditingSettings>
<ig:EditingSettings />
</ig:XamGrid.EditingSettings>
<ig:XamGrid.PagerSettings>
<ig:PagerSettings AllowPaging="Bottom"
PageSize="100" />
</ig:XamGrid.PagerSettings>
pls help me out its quite urgent
Hello Subramani,
Thank you for your post!
I have been looking into it and I have some questions regarding your scenario. Do you bind the IsEnabled property of the SaveColumn to a property of a ViewModel? Would you please provide me with more detailed information about the functionality you are using?
This would help me further investigate this issue for you.
Thank you for the cooperation. Looking forward to hearing from you.
I am just checking if you have any further questions on this matter. Please do not hesitate to let me know if you do.