

Hi,
I have downloaded a demo/trial of WPF Controls (which look very promising btw). Unfortunately, an issue with my setup of Visual Studio prevents me from using the controls or even making a WPF app, without Telerik Controls.
If I use Expression Blend 2, can I use these controls in Blend? Eg can I drag them from a toolbox in Blend to the canvas?
Thanks
| <LocalFramework:UDFValueConverter x:Key="UDFValueConverter" /> |
| <Style x:Key="ComboStyleUDFMultipleSelect" TargetType="{x:Type ComboBox}"> |
| <Setter Property="ItemTemplate"> |
| <Setter.Value> |
| <DataTemplate> |
| <StackPanel Orientation="Horizontal"> |
| <CheckBox x:Name="chkSelected" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> |
| <TextBlock Text="{Binding Path=Value}" TextWrapping="Wrap" x:Name="txtListValue" Margin="2,0,0,0"/> |
| </StackPanel> |
| </DataTemplate> |
| </Setter.Value> |
| </Setter> |
| </Style> |
| <ControlTemplate x:Key="NormalTemplate" TargetType="telerikGridView:GridViewCell"> |
| <Border BorderThickness="{TemplateBinding BorderThickness}" |
| BorderBrush="{TemplateBinding BorderBrush}" |
| Background="LightGreen" > |
| <TextBlock Text="{Binding Converter={StaticResource UDFValueConverter}}" ToolTip="{Binding RelativeSource={RelativeSource Self}, Path=Text}" /> |
| </Border> |
| </ControlTemplate> |
| <ControlTemplate x:Key="EditTemplate" TargetType="telerikGridView:GridViewCell"> |
| <Border BorderThickness="{TemplateBinding BorderThickness}" |
| BorderBrush="{TemplateBinding BorderBrush}" |
| Background="{TemplateBinding Background}"> |
| <DataTemplate> |
| <StackPanel x:Name="sp_Value" Orientation="Vertical" > |
| <toolkit:DatePicker x:Name="dpValue" Visibility="Collapsed" SelectedDateFormat="Short" /> |
| <TextBox x:Name="txtValue" Visibility="Collapsed" /> |
| <ComboBox x:Name="cboValue" Visibility="Collapsed" DisplayMemberPath="Value" SelectedItem="{Binding CityInfo, Mode=TwoWay}" ItemsSource="{Binding UDFListValues, Source={StaticResource CMXLookUPsDS}}"></ComboBox> |
| <CheckBox x:Name="chkValue" Visibility="Collapsed"></CheckBox> |
| </StackPanel> |
| <DataTemplate.Triggers> |
| <DataTrigger Binding="{Binding Path=UDF.UDFDataType.Name}" Value="System.String"> |
| <Setter TargetName="txtValue" Property="Visibility" Value="Visible"></Setter> |
| </DataTrigger> |
| <MultiDataTrigger> |
| <MultiDataTrigger.Conditions> |
| <Condition Binding="{Binding Path=UDF.UDFDataType.Name}" Value="System.Collections.ArrayList" /> |
| <Condition Binding="{Binding Path=UDF.MultpleSelect}" Value="true" /> |
| </MultiDataTrigger.Conditions> |
| <Setter TargetName="cboValue" Property="Visibility" Value="Visible" /> |
| <Setter TargetName="cboValue" Property="Style" Value="{StaticResource ComboStyleUDFMultipleSelect}" /> |
| </MultiDataTrigger> |
| <MultiDataTrigger> |
| <MultiDataTrigger.Conditions> |
| <Condition Binding="{Binding Path=UDF.UDFDataType.Name}" Value="System.Collections.ArrayList" /> |
| <Condition Binding="{Binding Path=UDF.MultpleSelect}" Value="false" /> |
| </MultiDataTrigger.Conditions> |
| <Setter TargetName="cboValue" Property="Visibility" Value="Visible"></Setter> |
| </MultiDataTrigger> |
| <DataTrigger Binding="{Binding Path=UDF.UDFDataType.Name}" Value="System.Boolean"> |
| <Setter TargetName="chkValue" Property="Visibility" Value="Visible"></Setter> |
| </DataTrigger> |
| <DataTrigger Binding="{Binding Path=UDF.UDFDataType.Name}" Value="System.DateTime"> |
| <Setter TargetName="dpValue" Property="Visibility" Value="Visible"></Setter> |
| </DataTrigger> |
| </DataTemplate.Triggers> |
| </DataTemplate> |
| </Border> |
| </ControlTemplate>
<Style x:Key="UDFCellViewStyle" TargetType="telerikGridView:GridViewCell">
<Style.Triggers>
<Trigger Value="False" Property="IsInEditMode">
<Setter Property="telerik:GridViewCell.Template" Value="{StaticResource NormalTemplate}"/>
</Trigger>
<Trigger Value="True" Property="IsInEditMode">
<Setter Property="telerik:GridViewCell.Template" Value="{StaticResource EditTemplate}"/>
</Trigger>
</Style.Triggers>
</Style>
|

| Dim UDFCellStyle As Windows.Style = Me.FindResource("UDFCellViewStyle") |
| For Each UDFItem In Me.CMXEvent.UDFItems |
| Dim UDFColumn As New Telerik.Windows.Controls.GridViewDataColumn |
| UDFColumn.CellStyle = UDFCellStyle |
| UDFColumn.HeaderText = UDFItem.UDF.Name |
| UDFColumn.IsFilterable = True |
| UDFColumn.DataContext = UDFItem |
| Me.grdMembers.Columns.Add(UDFColumn) |
| Next |
