Hi,
After updating to the latest version of the controls for SIlverlight, clicking on the calendar image for the datepicker control doesn't display the calendar picklist to select a date.
This worked fine using version 603 (Q1 2010 SP2) version of the controls.
The following is my control declaration:
<telerikControls:RadDatePicker x:Name="DateOfBirthField"
Margin="10,0,0,0"
Width="100"
Template="{StaticResource RadDatePickerControlTemplate}"
telerik:StyleManager.Theme="Windows7"
SelectedDate="{Binding Constituent.DateOfBirth, ConverterParameter=DateOnly, Mode=TwoWay}"
SelectionChanged="DateOfBirthField_SelectionChanged"
/>
The code below is my Control Template
<ControlTemplate x:Key="RadDatePickerControlTemplate"
TargetType="telerikComboBox:RadDatePicker">
<Grid x:Name="LayoutRoot">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Disabled">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonGrid"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0"
Value="Collapsed" />
</ObjectAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Opacity">
<LinearDoubleKeyFrame KeyTime="0:0:0.050"
Value="0" />
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0.50">
<DiscreteObjectKeyFrame.Value>
<Visibility>Collapsed</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="InputBox"
Storyboard.TargetProperty="Foreground">
<DiscreteObjectKeyFrame KeyTime="0:0:0"
Value="{StaticResource TextBlock_Foreground_Disabled}" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Normal">
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Opacity">
<LinearDoubleKeyFrame KeyTime="0:0:0.150"
Value="0" />
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0.150">
<DiscreteObjectKeyFrame.Value>
<Visibility>Collapsed</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="MouseOver">
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Opacity">
<LinearDoubleKeyFrame KeyTime="0:0:0.115"
Value="1" />
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0">
<DiscreteObjectKeyFrame.Value>
<Visibility>Visible</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)"
Storyboard.TargetName="ButtonChrome">
<DiscreteObjectKeyFrame KeyTime="0">
<DiscreteObjectKeyFrame.Value>
<Visibility>Visible</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="DropDownOpen">
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Opacity">
<LinearDoubleKeyFrame KeyTime="0:0:0.050"
Value="0" />
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MouseOverVisual"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0.050">
<DiscreteObjectKeyFrame.Value>
<Visibility>Collapsed</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
<VisualStateGroup x:Name="FocusStates">
<VisualState x:Name="Focused">
</VisualState>
<VisualState x:Name="Unfocused" />
</VisualStateGroup>
<VisualStateGroup x:Name="ValidationStates">
<VisualState x:Name="Valid" />
<VisualState x:Name="InvalidUnfocused">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ValidationTooltip"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0">
<DiscreteObjectKeyFrame.Value>
<Visibility>Visible</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="InvalidFocused">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ValidationTooltip"
Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0">
<DiscreteObjectKeyFrame.Value>
<Visibility>Visible</Visibility>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ValidationTooltip"
Storyboard.TargetProperty="IsOpen">
<DiscreteObjectKeyFrame KeyTime="0:0:0">
<DiscreteObjectKeyFrame.Value>
<System:Boolean>True</System:Boolean>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Border x:Name="MouseOverVisual"
Grid.ColumnSpan="2"
IsHitTestVisible="False"
Opacity="0"
Visibility="Collapsed"
CornerRadius="{StaticResource SplitButton_SpanCornerRadius}"
BorderThickness="{TemplateBinding BorderThickness}" />
<telerik:PickerTextBox x:Name="InputBox"
Padding="{TemplateBinding Padding}"
IsReadOnly="{TemplateBinding IsReadOnly}"
TabIndex="{TemplateBinding TabIndex}"
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
Style="{StaticResource DateTextBox}"
HorizontalAlignment="Stretch" />
<telerik:RadToggleButton x:Name="ToggleButtonElement"
MinWidth="15"
Grid.Column="1"
IsTabStop="False">
<telerik:RadToggleButton.Template>
<ControlTemplate TargetType="telerik:RadToggleButton"
telerik:StyleManager.Theme="Windows7">
<ContentPresenter />
</ControlTemplate>
</telerik:RadToggleButton.Template>
<Grid Width="24"
x:Name="ButtonGrid">
<Telerik_Windows_Controls_Chromes:ButtonChrome x:Name="ButtonChrome"
telerik:StyleManager.Theme="Windows7"
Visibility="Collapsed" />
<Rectangle Margin="0"
Width="20"
Height="20">
<Rectangle.Fill>
<ImageBrush Stretch="Fill"
ImageSource="/direcTORY;component/Images/Calendar.png" />
</Rectangle.Fill>
</Rectangle>
</Grid>
</telerik:RadToggleButton>
<Popup x:Name="PART_Popup">
<Grid x:Name="DropDownRoot">
<Telerik_Windows_Controls_Chromes:ShadowChrome telerik:StyleManager.Theme="Windows7"
Margin="0 0 3 3" />
<telerikComboBox:RadCalendar x:Name="CalendarElement"
IsReadOnly="{TemplateBinding IsReadOnly}"
telerik:StyleManager.Theme="Windows7"
Margin="0 0 3 3" />
</Grid>
</Popup>
<Telerik_Windows_Controls_Chromes:ValidationTooltip x:Name="ValidationTooltip"
Grid.ColumnSpan="2"
Visibility="Collapsed"
telerik:StyleManager.Theme="Windows7"
DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
</Grid>
</ControlTemplate>
Thanks
Chris