or
System.ArgumentNullException was unhandled Message=Value cannot be null.Parameter name: element Source=Telerik.Windows.Controls ParamName=element StackTrace: at Telerik.Windows.Controls.ParentOfTypeExtensions.<GetParents>d__0.MoveNext() in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Core\Controls\Extensions\ParentOfTypeExtensions.cs:line 74 at System.Linq.Enumerable.<OfTypeIterator>d__aa`1.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at Telerik.Windows.Controls.GridView.FilteringDropDown.ShouldCloseOnMouseButton(UIElement eventOriginalSource) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\GridView\GridView\GridView\Filtering\FilteringDropDown.cs:line 386 at Telerik.Windows.Controls.GridView.FilteringDropDown.Telerik.Windows.Controls.IPopupWrapperOwner.ShouldCloseOnMouseButtonDown(UIElement eventOriginalSource) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\GridView\GridView\GridView\Filtering\FilteringDropDown.cs:line 376 at Telerik.Windows.Controls.AutoClosePopupWrapper.OnPreviewMouseButtonDown(Object sender, MouseButtonEventArgs e) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Core\Controls\Popup\AutoCloseWrapper\AutoClosePopupWrapper.cs:line 207 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
... <Window x:Class="TestUnderscore.MainWindow" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" Title="MainWindow" Height="350" Width="525"> <Grid> <Controls:RadGridView x:Name="RadGridView"/> </Grid></Window>namespace TestUnderscore{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); var items = new ObservableCollection<string>(); for (int i = 0; i < 50; i++ ) { items.Add("Item_" + i); } this.RadGridView.ItemsSource = items; } }}private void dockManager_ElementLoaded(object sender, LayoutSerializationEventArgs e) { if (e.AffectedElement is RadPane) { RadPane paneView = e.AffectedElement as RadPane; ILayoutPane paneVM = viewModel.LayoutPanes .OfType<ILayoutPane>() .FirstOrDefault(vm => vm.Id == e.AffectedElementSerializationTag); if (paneVM == null) { paneView.IsHidden = true; } } }paneView.IsHidden = true is called, the pane is still visible after the LoadLayout.<RadDocking> <DocumentHost> <RadSplitContainer> <Items> <RadPaneGroup SelectedIndex="0"> <Items> <RadPane IsHidden="False" IsDockable="True" /> </Items> </RadPaneGroup> </Items> </RadSplitContainer> </DocumentHost> </RadDocking>
private void dockManager_ElementLoading(object sender, LayoutSerializationLoadingEventArgs e) { if (e.AffectedElementSerializationTag == null) e.Cancel = true; } raddocument doc = new raddocument();
XamlFormatProvider provider = new XamlFormatProvider(); doc = provider.Import(value.ToString()); foreach (Paragraph paragraph in doc.EnumerateChildrenOfType<Paragraph>()) { //paragraph.Inlines foreach(Inline line in paragraph.Inlines) { } }
In other words:
If i have my raddoucment asstring raddocstring = "<t:RadDocument xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"" xmlns:t=""clr-namespace:Telerik.Windows.Documents.Model;assembly=Telerik.Windows.Documents"" xmlns:s=""clr-namespace:Telerik.Windows.Documents.Model.Styles;assembly=Telerik.Windows.Documents"" version=""1.2"" LayoutMode=""Flow"" LineSpacing=""1.15"" LineSpacingType=""Auto"" ParagraphDefaultSpacingAfter=""12"" ParagraphDefaultSpacingBefore=""0"" SectionDefaultPageSize=""816,1056""> <t:Section> <t:Paragraph> <t:Span ForeColor=""Red"" Text=""testing"" /> <t:Span ForeColor=""Blue"" Text=""testing"" /> <t:Span ForeColor=""Green"" Text=""testing"" /> </t:Paragraph> </t:Section> </t:RadDocument>";how to get testing string from above raddocument paragraphs.... please advise...its very imp and urgent