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 much
public Page1()
{
InitializeComponent();
var dbdata = new NorthwindOADataSetTableAdapters.EmployeesTableAdapter();
radGridView1.DataContext = dbdata.GetData();
}