This question is locked. New answers and comments are not allowed.
Hello,
I'll describe my scenario and perhaps that will help to understand my issue.
I have a combo box that contains a list of model numbers. When I select a model from this list, it will display a photo in an image control, as expected. The problem I am having, is if I programmatically set the selectedvalue of the combo box, the image never gets loaded.
Any help would be appreciated!
Regards,
Cheri
Here is my DomainDataSource definition
<telerik:RadDomainDataSource Name="ddsModelDetail" QueryName="GetModelByID" AutoLoad="True"> <telerik:RadDomainDataSource.DomainContext> <server:IRISDomainContext /> </telerik:RadDomainDataSource.DomainContext> <telerik:RadDomainDataSource.QueryParameters> <telerik:QueryParameter ParameterName="id" Value="{Binding ElementName=rcbModel, Path=SelectedValue}" /> </telerik:RadDomainDataSource.QueryParameters></telerik:RadDomainDataSource>And my combo box and image definition
<Image x:Name="img" Margin="5,10" HorizontalAlignment="Center" VerticalAlignment="Center" Height="96" Width="96" Stretch="UniformToFill" Source="{Binding DataView.PhotoFilePath, ElementName=ddsModelDetail}" /> <TextBlock Style="{StaticResource ROTextBlockStyle}" Text="Model:" /><telerik:RadComboBox Name="rcbModel" SelectedValue="{Binding ModelID, Mode=TwoWay}" Style="{StaticResource ModelComboBoxStyle}" SelectionChanged="rcbModel_SelectionChanged" />And the code to set the value
Resource _res = (((System.ServiceModel.DomainServices.Client.LoadOperation<Resource>)sender).Entities).SingleOrDefault(t => t.ID == Convert.ToInt64(tbID.Text));rcbModel.SetValue(RadComboBox.SelectedValueProperty, _res.ModelID);