or
Parent.Items.Remove(DirectCast(e.Source, TreeViewItem)) |
Private Sub trvListEvents_Edited(ByVal sender As Object, ByVal e As Telerik.Windows.Controls.RadTreeViewItemEditedEventArgs) Handles trvListEvents.Edited |
If e.OldText <> e.NewText Then |
ActionMenuRequest(DirectCast(e.Source, RadTreeViewItem)) |
Else |
Dim Parent As RadTreeViewItem = Me.CurrentTreeViewItem.Parent |
Parent.Items.Remove(DirectCast(e.Source, TreeViewItem)) |
End If |
End Sub |
Hi,
I'm having a pre purchase test for RadGridView.
I try to develop a small test program with one grid on an xbap application.
Whenever I place a RadGridView control on my page (at design time), my visual studio 2008 start to work verry slow.
Every time I open a new file or trying to view a component properties, well, lets make it short, it happens no metter what i do, the window just gets stuck for 10-30 seconds and the cpu goas up to 100% until the command is performed.
Is there any way to make the conrol work faster at design time?
Thank you.
<telerik:RadGridView Name="radGridView1" telerik:StyleManager.Theme="Caramel" |
ShowGroupPanel="False" IsFilteringAllowed="True" |
Foreground="Black" Margin="10,30,10,20" AutoGenerateColumns="False" |
RowIndicatorVisibility="Collapsed" ColumnsWidthMode="Fill"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn UniqueName="Title" HeaderText="Title" IsFilterable="False" /> |
<telerik:GridViewDataColumn UniqueName="Artist" HeaderText="Artist" Width="Auto" /> |
<telerik:GridViewDataColumn UniqueName="Key" HeaderText="Key" Width="Auto"/> |
</telerik:RadGridView.Columns> |
</telerik:RadGridView> |
Dim NewNode As New RadTreeViewItem |
NewNode.Header = Now |
Me.CurrentTreeViewItem.IsExpanded = True |
Me.CurrentTreeViewItem.Items.Add(NewNode) |
NewNode.IsSelected = True |
NewNode.BringIntoView() |
NewNode.BeginEdit() |
<Window x:Class="WpfApplication1.Window1" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" |
Title="Test" Height="350" Width="250" Background="Beige"> |
<Grid> |
<Grid.RowDefinitions> |
<RowDefinition Height="Auto" /> |
<RowDefinition Height="Auto" /> |
</Grid.RowDefinitions> |
<Image Grid.Row="0" |
Name="imageBackground" |
HorizontalAlignment="Left" |
VerticalAlignment="Top" |
Source="/WpfApplication1;component/Images/master.png" |
Stretch="Uniform" MaxHeight="250" /> |
<telerik:RadExpander x:Name="radExpander" |
Grid.Row="1" |
IsExpanded="True" |
telerik:StyleManager.Theme="Vista" |
VerticalAlignment="Stretch" HorizontalAlignment="Stretch" |
Collapsed="radExpander_Collapsed" Expanded="radExpander_Expanded"> |
<telerik:RadExpander.Header> |
<TextBlock x:Name="expanderCaption" Foreground="#FFFFFFFF" Text="Test Box" |
Visibility="Visible" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<WrapPanel x:Name="imageContainer" Orientation="Horizontal"> |
<Image Margin="12" Width="200" Height="64" Stretch="Uniform" Source="/WpfApplication1;component/Images/test.png" /> |
<Image Margin="12" Width="200" Height="64" Stretch="Uniform" Source="/WpfApplication1;component/Images/test.png" /> |
</WrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</Grid> |
</Window> |
code:
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Text; |
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; |
namespace WpfApplication1 |
{ |
/// <summary> |
/// Interaction logic for Window1.xaml |
/// </summary> |
public partial class Window1 : Window |
{ |
public Window1() |
{ |
InitializeComponent(); |
} |
private void radExpander_Collapsed(object sender, RoutedEventArgs e) |
{ |
if (imageContainer != null) |
imageContainer.Visibility = Visibility.Collapsed; |
} |
private void radExpander_Expanded(object sender, RoutedEventArgs e) |
{ |
if (imageContainer != null) |
imageContainer.Visibility = Visibility.Visible; |
} |
} |
} |
<DataTrigger Binding="{Binding Path=IsFolder}" Value="True"> |
<Setter Property="DefaultImageSrc" Value="../../folder.png" /> |
</DataTrigger> |
<DataTrigger Binding="{Binding Path=IsFolder}" Value="False"> |
<Setter Property="DefaultImageSrc" Value="../../diskdrive.png" /> |
</DataTrigger> |