<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/System.Windows.xaml"/>
public class PropertyGridDataTemplateSelector : DataTemplateSelector
{
public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
if (item as PropertyDefinition != null && (item as PropertyDefinition).SourceProperty.PropertyType == typeof(Int32))
{
return IntegerPropertyDataTemplate;
}
return null;
}
public DataTemplate IntegerPropertyDataTemplate { get; set; }
}
Can you get this fixed?
Thanks!
case "GroupDescriptors": { List<GroupDescriptorProxy> groupDescriptorProxies = new List<GroupDescriptorProxy>(); foreach (GroupDescriptorBase descriptor in gridView.GroupDescriptors) { if (descriptor is GroupDescriptor) { groupDescriptorProxies.Add(new GroupDescriptorProxy() { ColumnUniqueName = (descriptor as GroupDescriptor).Member, SortDirection = descriptor.SortDirection, }); } else if (descriptor is ColumnGroupDescriptor) { groupDescriptorProxies.Add(new GroupDescriptorProxy() { ColumnUniqueName = (descriptor as ColumnGroupDescriptor).Column.UniqueName, SortDirection = descriptor.SortDirection, }); } } return groupDescriptorProxies; }case "GroupDescriptors": { gridView.GroupDescriptors.SuspendNotifications(); gridView.GroupDescriptors.Clear(); List<GroupDescriptorProxy> groupDescriptorProxies = value as List<GroupDescriptorProxy>; foreach (GroupDescriptorProxy proxy in groupDescriptorProxies) { GridViewColumn column = gridView.Columns[proxy.ColumnUniqueName]; GroupDescriptorBase gd = null; if (column != null) { gd = new ColumnGroupDescriptor() { Column = column, SortDirection = proxy.SortDirection }; } else // assume GroupDescriptor { gd = new GroupDescriptor() { Member = proxy.ColumnUniqueName, SortDirection = proxy.SortDirection }; } gridView.GroupDescriptors.Add(gd); } gridView.GroupDescriptors.ResumeNotifications(); }Hi,
I try drag & drop function from gridview1 to gridview2 in wpf application. but i don't know
please help me..
Thanks.