Hi
<Grid x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.5*"/>
<ColumnDefinition Width="0.5*"/>
</Grid.ColumnDefinitions>
<!-- RadTree A -->
<telerikNavigation:RadTreeView x:Name="TreeA" Grid.Column="0" HorizontalAlignment="Stretch" Margin="5" VerticalAlignment="Stretch" IsDragDropEnabled="True">
<telerikNavigation:RadTreeViewItem Header="TreeA Item1"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item2"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item3"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item4"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item5"></telerikNavigation:RadTreeViewItem>
</telerikNavigation:RadTreeView>
<!-- RadTree B -->
<telerikNavigation:RadTreeView x:Name="TreeB" Grid.Column="1" HorizontalAlignment="Stretch" Margin="5" VerticalAlignment="Stretch" IsDragDropEnabled="True">
<telerikNavigation:RadTreeViewItem Header="TreeB Item1"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item2"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item3"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item4"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item5"></telerikNavigation:RadTreeViewItem>
</telerikNavigation:RadTreeView>
</Grid>
"TreeA","TreeB", there is 2 RadTreeView.
They are set IsDragDropEnabled Property True.
[Question]
I want refuse RadTreeView Drop into itself.
I tried to implement in OnDropInfo event.
(compare source and destination,and more)
Not yet completed,and I noticed a thing
e.Handled = false; on OnDropInfo, Event not canceled.
I'm sorry for My problem appears to be one of two.
Is good in any way.
please help,post your good idea.
regards.
yuh
<Grid x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.5*"/>
<ColumnDefinition Width="0.5*"/>
</Grid.ColumnDefinitions>
<!-- RadTree A -->
<telerikNavigation:RadTreeView x:Name="TreeA" Grid.Column="0" HorizontalAlignment="Stretch" Margin="5" VerticalAlignment="Stretch" IsDragDropEnabled="True">
<telerikNavigation:RadTreeViewItem Header="TreeA Item1"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item2"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item3"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item4"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeA Item5"></telerikNavigation:RadTreeViewItem>
</telerikNavigation:RadTreeView>
<!-- RadTree B -->
<telerikNavigation:RadTreeView x:Name="TreeB" Grid.Column="1" HorizontalAlignment="Stretch" Margin="5" VerticalAlignment="Stretch" IsDragDropEnabled="True">
<telerikNavigation:RadTreeViewItem Header="TreeB Item1"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item2"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item3"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item4"></telerikNavigation:RadTreeViewItem>
<telerikNavigation:RadTreeViewItem Header="TreeB Item5"></telerikNavigation:RadTreeViewItem>
</telerikNavigation:RadTreeView>
</Grid>
"TreeA","TreeB", there is 2 RadTreeView.
They are set IsDragDropEnabled Property True.
[Question]
I want refuse RadTreeView Drop into itself.
I tried to implement in OnDropInfo event.
(compare source and destination,and more)
Not yet completed,and I noticed a thing
e.Handled = false; on OnDropInfo, Event not canceled.
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
RadDragAndDropManager.AddDropInfoHandler(TreeA, OnDropInfo);
RadDragAndDropManager.AddDropInfoHandler(TreeB, OnDropInfo);
}
private void OnDropInfo(object sender, DragDropEventArgs e)
{
if (e.Options.Status == DragStatus.DropComplete)
{
// *1 Something that can be resolved?
e.Handled = false;
}
}
}
I'm sorry for My problem appears to be one of two.
Is good in any way.
please help,post your good idea.
regards.
yuh