Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `
- <telerikGrid:RadDataGrid x:Name="MyDataGrid">
- <telerikGrid:RadDataGrid.Columns>
- <telerikGrid:DataGridTemplateColumn x:Name="DescriptionColumn"
- SizeMode="Stretch"
- CanUserSort="True"
- SortDirection="{Binding DataContext.SortingDirection,ElementName=gdRoot, Mode=TwoWay}"
- CanUserReorder="False">
- <telerikGrid:DataGridTemplateColumn.Header>
- <Grid HorizontalAlignment="Stretch">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="250" />
- <ColumnDefinition Width="Auto" />
- </Grid.ColumnDefinitions>
- <TextBlock Text="Description" HorizontalAlignment="Stretch" />
- <ToggleSwitch Grid.Column="1"
- x:Name="nestedView"
- VerticalAlignment="Top"
- IsOn="{Binding DataContext.IsNestedView, ElementName=gdRoot, Mode=TwoWay}"
- Style="{StaticResource ToggleSwitchStyle}"
- HorizontalAlignment="Left" />
- </Grid>
- </telerikGrid:DataGridTemplateColumn.Header>
- <telerikGrid:DataGridTemplateColumn.CellContentTemplate>
- <DataTemplate>
- <Grid HorizontalAlignment="Stretch"
- x:Name="ParentItemCode">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Border Background="Transparent" BorderThickness="0"
- Visibility="{Binding ParentItemCode, Converter={StaticResource NullToVisibilityConverter}}">
- <Image Source="ms-appx:///Assets/Arrow-Small.png" Loaded="ControlLoaded"
- Visibility="{Binding IsNestedView, Converter={StaticResource BoolToVisibilityConverter}}" />
- </Border>
- <TextBlock Text="{Binding Description}"
- Opacity="{Binding IsItemEnable, Converter={StaticResource BoolToDisableRowConverter}}"
- IsHitTestVisible="{Binding IsItemEnable}"
- Grid.Column="1"
- Style="{StaticResource ColumnValues}" />
- **<Interactivity:Interaction.Behaviors>
- <behavior:LeftSwipeBehavior ShowLeftSwipeTemplate="{Binding AvailableVM.IsPickListOptionsVisible, Mode=TwoWay}" />
- </Interactivity:Interaction.Behaviors>**
- </Grid>
- </DataTemplate>
- </telerikGrid:DataGridTemplateColumn.CellContentTemplate>
- </telerikGrid:DataGridTemplateColumn>
- </telerikGrid:RadDataGrid.Columns>
- </telerikGrid:RadDataGrid>
- protected override void OnAttached()
- {
- AssociatedObject.ManipulationMode = ManipulationModes.TranslateX;
- AssociatedObject.ManipulationCompleted += AssociatedObjectManipulationCompleted;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement