I am very new to Silverlight and trying to use MVVMLight framework with Telerik Silverlight controls. When I am using events, I am getting compile errors:
Error 108 The tag 'EventTrigger' does not exist in XML namespace 'clr-namespace:System.Windows.Interactivity; assembly=System.Windows.Interactivity'. C:\SharepointDev\xcSLClient1\MainPage.xaml 13 12 xcSLClient1
Error 107 The property 'Triggers' does not exist on the type 'RadComboBox' in the XML namespace 'clr-namespace:System.Windows.Interactivity; assembly=System.Windows.Interactivity'. C:\SharepointDev\xcSLClient1\MainPage.xaml 12 11 xcSLClient1
My XAML is:
<
UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
xmlns:u="http://schemas.microsoft.com/expression/2010/interactivity" x:Name="userControl" x:Class="xcSLClient1.MainPage"
xmlns:i="clr-namespace:System.Windows.Interactivity; assembly=System.Windows.Interactivity"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.SL4"
mc:Ignorable="d" d:DesignWidth="694" d:DesignHeight="480">
<Grid x:Name="LayoutRoot">
<StackPanel Grid.Column="0" Grid.Row="0" Orientation="Vertical">
<telerik:RadComboBox HorizontalAlignment="Left" Margin="22,19,0,0" x:Name="radComboBox1" VerticalAlignment="Top" Width="250" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<cmd:EventToCommand PassEventArgsToCommand="True"
Command="{Binding Path=DSNameChangedCommand, Mode=OneWay}" />
</i:EventTrigger>
</i:Interaction.Triggers>
<telerik:RadComboBoxItem Content="Item 123" />
<telerik:RadComboBoxItem Content="Item 234" />
<telerik:RadComboBoxItem Content="Item 345" />
<telerik:RadComboBoxItem Content="New Very Good Item" />
</telerik:RadComboBox>
<telerik:RadButton x:Name="myButton" Width="100" Height="20" Margin="22,19,0,0" HorizontalAlignment="Left" Click="myButton_Click" Visibility="Visible" Content="Refresh1"/>
<sdk:Label x:Name="lblStatus" Background="AntiqueWhite" Content="{Binding Status}" />
<TextBlock x:Name="txtStatus" Text="{Binding Status, Mode=OneWay}" />
</StackPanel>
</Grid>
</
UserControl>
Please let me know if Telerik controls work with MVVMlight or Blend interactivity features or may be I am doing something wrong.
Thanks a lot,
Irene