or
public
MyView()
{
InitializeComponent();
this
.m_cellTreeView.PreviewDragEnded +=
this
.OnPreviewDragEnded;
}
private
void
OnPreviewDragEnded(
object
sender, RadTreeViewDragEndedEventArgs e)
{
e.Handled =
true
;
}
<
t:RadTreeListView
x:Name
=
"radTreeListView"
AutoGenerateColumns
=
"False"
SelectionChanging
=
"radTreeListView_SelectionChanging"
>
<
t:RadTreeListView.ChildTableDefinitions
>
<
t:TreeListViewTableDefinition
ItemsSource
=
"{Binding Children}"
/>
</
t:RadTreeListView.ChildTableDefinitions
>
<
t:RadTreeListView.Columns
>
<
t:GridViewDataColumn
DataMemberBinding
=
"{Binding Name}"
Header
=
"Name"
IsReadOnly
=
"True"
>
<
t:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
Label
Content
=
"{Binding Name}"
></
Label
>
</
DataTemplate
>
</
t:GridViewDataColumn.CellTemplate
>
</
t:GridViewDataColumn
>
</
t:RadTreeListView.Columns
>
</
t:RadTreeListView
>
private
void
radTreeListView_SelectionChanging(
object
sender, SelectionChangingEventArgs e)
{
var selectedItem = e.AddedItems.FirstOrDefault();
e.Cancel =
true
;
this
.radTreeListView.ExpandHierarchyItem(selectedItem);
}
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows;
using
System.Windows.Controls;
using
System.Windows.Data;
using
System.Windows.Documents;
using
System.Windows.Input;
using
System.Windows.Media;
using
System.Windows.Media.Imaging;
using
System.Windows.Navigation;
using
System.Windows.Shapes;
using
Telerik.Windows.Controls;
namespace
MessageBoxAutoClosed
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public
partial
class
MainWindow : Window
{
public
MainWindow()
{
InitializeComponent();
}
private
void
Button_Click(
object
sender, RoutedEventArgs e)
{
UserControl1 l_userControl =
new
UserControl1();
RadWindow l_hostWindow =
new
RadWindow()
{
Owner = System.Windows.Application.Current.MainWindow,
WindowStartupLocation = WindowStartupLocation.CenterOwner
};
ScrollViewer l_scrollViewer =
new
ScrollViewer();
l_scrollViewer.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
l_scrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
l_scrollViewer.Content = l_userControl;
l_hostWindow.Content = l_scrollViewer;
l_hostWindow.Show();
//l_hostWindow.Close();
MessageBox.Show(
"MessageBox"
,
"MessageBox"
, MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK);
}
}
}