or
public interface ICustomObservableCollection<T> : ICollection<T>, INotifyCollectionChanged, INotifyPropertyChanged |
where T : EntityBase2, IEntity2 |
{ } |
public class CustomObservableCollection<T> : ICustomObservableCollection<T> |
where T : EntityBase2, IEntity2 |
{} |
foreach (GridViewRowItem griParent in RadGridView1.ChildrenOfType<GridViewRowItem>()) |
{ |
if (griParent.DataItem != null) |
{ |
if ((griParent.DataItem as DataRowView).Row["ActivityName"].ToString().Contains(sSearch)) |
{ |
gvriParent.Add(griParent); |
} |
} |
} |
.......... |
if (iParentSearch < gvriParent.Count) |
{ |
if ((gvriParent[iParentSearch] as GridViewExpandableRow) == null && ((gvriParent[iParentSearch].ParentOfType<GridViewExpandableRow>()))!=null) |
{ |
((gvriParent[iParentSearch].ParentOfType<GridViewExpandableRow>())).IsExpanded = true; |
} |
gvriParent[iParentSearch].IsSelected = true; |
this.RadGridView1.BringDataItemIntoView(gvriParent[iParentSearch]); |
iParentSearch++; |
} |
...... |
<Window xmlns:my="clr-namespace:WpfTelerikDocking" |
x:Class="WpfTelerikDocking.MainWindow" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" |
Title="Docking Test" Height="600" Width="1024"> |
<DockPanel LastChildFill="True"> |
<Menu DockPanel.Dock="Top"> |
<MenuItem Header="_File"/> |
<MenuItem Header="_Help"/> |
</Menu> |
<StatusBar DockPanel.Dock="Bottom"> |
<StatusBarItem Margin="5,0,5,0" Content="Status Info"/> |
</StatusBar> |
<Grid> |
<telerik:RadDocking Name="radDocking1" HasDocumentHost="False"> |
<telerik:RadDocking.Resources> |
<DataTemplate x:Key="PaneWithCloseButton_HeaderTemplate"> |
<StackPanel Orientation="Horizontal"> |
<ContentPresenter Content="{Binding}" /> |
<Button Content="X" Width="18" Height="18" |
/> |
</StackPanel> |
</DataTemplate> |
</telerik:RadDocking.Resources> |
<telerik:RadSplitContainer Name="LeftContainer" InitialPosition="DockedLeft"> |
<telerik:RadPaneGroup> |
<telerik:RadPane Header="PANE" |
HeaderTemplate="{StaticResource PaneWithCloseButton_HeaderTemplate}"> |
<TextBlock Text="Text content" /> |
</telerik:RadPane> |
</telerik:RadPaneGroup> |
</telerik:RadSplitContainer> |
<telerik:RadSplitContainer Name="RightContainer" InitialPosition="DockedRight"> |
<telerik:RadPaneGroup> |
<telerik:RadPane Header="Map"> |
</telerik:RadPane> |
</telerik:RadPaneGroup> |
</telerik:RadSplitContainer> |
</telerik:RadDocking> |
</Grid> |
</DockPanel> |
</Window> |