Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. `
  2.  
  3. <telerikGrid:RadDataGrid x:Name="MyDataGrid">
  4.  
  5. <telerikGrid:RadDataGrid.Columns>
  6. <telerikGrid:DataGridTemplateColumn x:Name="DescriptionColumn"
  7. SizeMode="Stretch"
  8. CanUserSort="True"
  9. SortDirection="{Binding DataContext.SortingDirection,ElementName=gdRoot, Mode=TwoWay}"
  10. CanUserReorder="False">
  11. <telerikGrid:DataGridTemplateColumn.Header>
  12. <Grid HorizontalAlignment="Stretch">
  13. <Grid.ColumnDefinitions>
  14. <ColumnDefinition Width="250" />
  15. <ColumnDefinition Width="Auto" />
  16. </Grid.ColumnDefinitions>
  17. <TextBlock Text="Description" HorizontalAlignment="Stretch" />
  18. <ToggleSwitch Grid.Column="1"
  19. x:Name="nestedView"
  20. VerticalAlignment="Top"
  21. IsOn="{Binding DataContext.IsNestedView, ElementName=gdRoot, Mode=TwoWay}"
  22. Style="{StaticResource ToggleSwitchStyle}"
  23. HorizontalAlignment="Left" />
  24. </Grid>
  25. </telerikGrid:DataGridTemplateColumn.Header>
  26. <telerikGrid:DataGridTemplateColumn.CellContentTemplate>
  27. <DataTemplate>
  28. <Grid HorizontalAlignment="Stretch"
  29. x:Name="ParentItemCode">
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition Width="Auto" />
  32. <ColumnDefinition Width="*" />
  33. </Grid.ColumnDefinitions>
  34. <Border Background="Transparent" BorderThickness="0"
  35. Visibility="{Binding ParentItemCode, Converter={StaticResource NullToVisibilityConverter}}">
  36. <Image Source="ms-appx:///Assets/Arrow-Small.png" Loaded="ControlLoaded"
  37. Visibility="{Binding IsNestedView, Converter={StaticResource BoolToVisibilityConverter}}" />
  38. </Border>
  39. <TextBlock Text="{Binding Description}"
  40. Opacity="{Binding IsItemEnable, Converter={StaticResource BoolToDisableRowConverter}}"
  41. IsHitTestVisible="{Binding IsItemEnable}"
  42. Grid.Column="1"
  43. Style="{StaticResource ColumnValues}" />
  44. **<Interactivity:Interaction.Behaviors>
  45. <behavior:LeftSwipeBehavior ShowLeftSwipeTemplate="{Binding AvailableVM.IsPickListOptionsVisible, Mode=TwoWay}" />
  46. </Interactivity:Interaction.Behaviors>**
  47. </Grid>
  48. </DataTemplate>
  49. </telerikGrid:DataGridTemplateColumn.CellContentTemplate>
  50. </telerikGrid:DataGridTemplateColumn>
  51. </telerikGrid:RadDataGrid.Columns>
  52. </telerikGrid:RadDataGrid>
  53.  
  54. protected override void OnAttached()
  55. {
  56. AssociatedObject.ManipulationMode = ManipulationModes.TranslateX;
  57. AssociatedObject.ManipulationCompleted += AssociatedObjectManipulationCompleted;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement