Hi every one on Telerik :P
Im getting a Exception Which is unknown to me and apparently Microsoft
Sinse i'm new to templating in WPF i'm not really sure what is hapening, I get this Exception "Provide value on 'System.Windows.Baml2006.DeferredBinaryDeserializerExtension' threw an exception." and the inner exception "Token is not valid."
Is there any reason why i would get this? Please help.
Here is my Stack Trace and Source Code.
at System.Windows.Markup.XamlReader.RewrapException(Exception e, Uri baseUri)
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
at System.Windows.FrameworkElement.ApplyTemplate()
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.MeasureOverride(Size constraint) in c:\Builds\WPF_Scrum\Release_WPF_2010_Q2_SP2\Sources\Development\Controls\GridView\GridView\GridView\Virtualization\GridViewVirtualizingPanel.cs:line 1269
Im getting a Exception Which is unknown to me and apparently Microsoft
Sinse i'm new to templating in WPF i'm not really sure what is hapening, I get this Exception "Provide value on 'System.Windows.Baml2006.DeferredBinaryDeserializerExtension' threw an exception." and the inner exception "Token is not valid."
Is there any reason why i would get this? Please help.
Here is my Stack Trace and Source Code.
at System.Windows.Markup.XamlReader.RewrapException(Exception e, Uri baseUri)
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
at System.Windows.FrameworkElement.ApplyTemplate()
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.MeasureOverride(Size constraint) in c:\Builds\WPF_Scrum\Release_WPF_2010_Q2_SP2\Sources\Development\Controls\GridView\GridView\GridView\Virtualization\GridViewVirtualizingPanel.cs:line 1269
<Page x:Class="GridTest.Page1" mc:Ignorable="d" Title="SomePage" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" xmlns:my="clr-namespace:GridTest" xmlns:gridview="clr-namespace:Telerik.Windows.Controls.GridView;assembly=Telerik.Windows.Controls.GridView"> <Page.Resources> <my:NorthwindOADataSet x:Key="northwindOADataSet" /> <CollectionViewSource x:Key="employeesViewSource" Source="{Binding Path=Employees, Source={StaticResource northwindOADataSet}}" /> <ControlTemplate x:Key="ImageCellTemplate" TargetType="{x:Type telerik:GridViewCell}"> <Rectangle RadiusX="5" RadiusY="100" Height="100"> <Rectangle.Fill> <ImageBrush x:Name="brush" ImageSource="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content}"></ImageBrush> </Rectangle.Fill> </Rectangle> </ControlTemplate> <ControlTemplate x:Key="MyCustomRowTemplate" TargetType="{x:Type telerik:GridViewRow}"> <Border Background="Transparent" Name="selectedRow" Margin="0" Opacity="1" BorderThickness="0,1,0,1" VerticalAlignment="Center"> <Grid Width="400"> <Grid.RowDefinitions> <RowDefinition Height="30"/> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="35"/> <ColumnDefinition Width="120"/> <ColumnDefinition Width="100"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Border Height="Auto" HorizontalAlignment="Left" Background="#FF233052" Margin="2,1,0,0" Width="400" BorderBrush="#FFFFFFFF" CornerRadius="5,5,5,5" BorderThickness="1" Grid.ColumnSpan="4"> </Border> <Border Height="Auto" Grid.Row="1" HorizontalAlignment="Left" Background="#FF5E78BA" Margin="2,1,0,0" Width="400" BorderBrush="#FFFFFFFF" CornerRadius="5,5,5,5" BorderThickness="1" Grid.ColumnSpan="4" Grid.RowSpan="4"> </Border> <gridview:GridViewCell Grid.Row="0" Grid.Column="1" Foreground="#FFFFFFFF" Width="200" Margin="0,5,0,0" HorizontalAlignment="Left" Name="FirstName" TextBlock.FontSize="16" VerticalAlignment="Center"/> <gridview:GridViewCell Grid.Row="0" Grid.Column="2" Grid.ColumnSpan="2" Foreground="#FFFFFFFF" Width="200" Margin="0,5,0,0" HorizontalAlignment="Left" Name="Title" TextBlock.FontSize="16" VerticalAlignment="Center" /> <gridview:GridViewCell Name="LastName" TextBlock.Foreground="#FFC4D2EF" Grid.Row="1" Grid.Column="0" Grid.RowSpan="3" Width="100" Margin="10,0,0,12"> <gridview:GridViewCell.LayoutTransform> <TransformGroup> <RotateTransform Angle="270"/> </TransformGroup> </gridview:GridViewCell.LayoutTransform> </gridview:GridViewCell> <gridview:GridViewCell Name="Photo" HorizontalAlignment="Center" VerticalAlignment="Center" Template="{StaticResource ImageCellTemplate}" Margin="10,50,10,20" Grid.Column="1" Grid.Row="0" Grid.RowSpan="4"/> <Label Grid.Column="2" Foreground="FFC4D2EF" Grid.Row="1" Content="Street Address"/> <Label Grid.Column="2" Foreground="FFC4D2EF" Grid.Row="2" Content="City:"/> <Label Grid.Column="2" Foreground="FFC4D2EF" Grid.Row="3" Content="HomePhone:"/> <gridview:GridViewCell Grid.Column="3" TextBlock.Foreground="#FFFFFFFF" Grid.Row="1" Name="Address"> <gridview:GridViewCell.Template> <ControlTemplate> <TextBlock TextWrapping="Wrap" Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Context}"/> </ControlTemplate> </gridview:GridViewCell.Template> </gridview:GridViewCell> <gridview:GridViewCell TextBlock.Foreground="#FFFFFFFF" Grid.Column="3" Grid.Row="2" Name="City"/> <gridview:GridViewCell TextBlock.Foreground="#FFFFFFFF" Grid.Column="3" Grid.Row="3" Name="HomePhone"/> <gridview:GridViewCell Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="4" TextBlock.Foreground="#FFFFFFFF" Name="Notes"> <gridview:GridViewCell.Template> <ControlTemplate> <TextBlock TextWrapping="Wrap" Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Context}" /> </ControlTemplate> </gridview:GridViewCell.Template> </gridview:GridViewCell> </Grid> </Border> </ControlTemplate> <Style TargetType="{x:Type gridview:GridViewRow}"> <Setter Property="telerik:GridViewRow.Template" Value="{StaticResource MyCustomRowTemplate}"/> </Style> </Page.Resources> <Grid DataContext="{StaticResource employeesViewSource}"> <controls:RadGridView HorizontalAlignment="Left" Name="radGridView1" VerticalAlignment="Top" ScrollMode="RealTime" IsReadOnly="True" AutoGenerateColumns="False" ItemsSource="{Binding}"> <controls:RadGridView.Columns> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="EmployeeID" /> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="LastName" /> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="Photo" IsSortable="True" /> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="Title" /> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="City" /> <controls:GridViewDataColumn DataType="{x:Null}" UniqueName="HomePhone" /> </controls:RadGridView.Columns> </controls:RadGridView> </Grid></Page>Source Code is not muchpublic Page1() { InitializeComponent(); var dbdata = new NorthwindOADataSetTableAdapters.EmployeesTableAdapter(); radGridView1.DataContext = dbdata.GetData(); }