Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
135
enable or disable button in selected row with xamgrid unbound column
posted

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}}">

                   

<ig:UnboundColumn.ItemTemplate>

                       

<DataTemplate>

                           

<StackPanel Orientation="Horizontal" >

                               

<Button Content="Save" Width="40" IsEnabled="{Binding ColumnVisibilityCustom.IsEditSaveButtonEnabled, Source={StaticResource proxy}, Mode=Default}"

                                      

Command="{Binding ColumnVisibilityCustom.EditSaveButtonClick, Source={StaticResource proxy}, Mode=Default}">

                                   

<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: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