Hi,
Im populating the radcombo box dynamically and getting the data from sql using a webservice. The combo box at the upper part of the page works fine but at the lower part, it generates an error everytime i expand the combo box. I placed the combobox inside the RadExpander.
The Terminal and SalesPerson combobox generates this error:
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.ArgumentException: Value does not fall within the expected range.
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
Thanks
Im populating the radcombo box dynamically and getting the data from sql using a webservice. The combo box at the upper part of the page works fine but at the lower part, it generates an error everytime i expand the combo box. I placed the combobox inside the RadExpander.
<Border BorderBrush="White" BorderThickness="3" CornerRadius="5" Grid.Row="1" HorizontalAlignment="Right" VerticalAlignment="Stretch" Grid.ColumnSpan="2" Grid.Column="1" Height="Auto"> |
<StackPanel Margin="0,0,0,0" Height="Auto" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="right" Name="RadExpanderOptions" VerticalAlignment="Stretch" Height="805"> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel x:Name="imageContainer" IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0"> |
<Grid.RowDefinitions> |
<RowDefinition Height="Auto" /> |
<RowDefinition Height="Auto"/> |
<RowDefinition Height="Auto"/> |
<RowDefinition Height="Auto"/> |
<RowDefinition Height="Auto"/> |
</Grid.RowDefinitions> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="down" Name="RadExpanderSalesItemIncluded" VerticalAlignment="Stretch"> |
<telerik:RadExpander.Header> |
<TextBlock Text="Sales item included" Foreground="white" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0" > |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="20" /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<CheckBox x:Name="chkSalesItemAll" Grid.Column="0" /> |
<TextBlock Text="All" Foreground="White" Grid.Column="1"/> |
</Grid> |
</StackPanel> |
<StackPanel Grid.Row="1" VerticalAlignment="Stretch"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="20"/> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<CheckBox x:Name="chkMOD" IsChecked="false" Grid.Column="0" Margin="0,0,5,0"/> |
<TextBlock Text="Menu of the day" Grid.Column="1" Foreground="white" Margin="0,0,5,0"/> |
</Grid> |
</StackPanel> |
<StackPanel Grid.Row="2" VerticalAlignment="Stretch"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<TextBlock Text="Category Group" Grid.Column="0" Foreground="white" Margin="0,0,5,0"/> |
<ComboBox Grid.Column="1" Margin="0,0,5,0" x:Name="cmbCategoryGroup" /> |
</Grid> |
</StackPanel> |
<StackPanel Grid.Row="3" VerticalAlignment="Stretch"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<TextBlock Text="Category of Sales Item" Grid.Column="0" Foreground="white" Margin="0,0,5,0"/> |
<ComboBox Grid.Column="1" Margin="0,0,5,0" x:Name="cmbCategory"/> |
</Grid> |
</StackPanel> |
</Grid> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
<StackPanel Grid.Row="1" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="down" Name="RadExpanderPeriod" VerticalAlignment="Stretch"> |
<telerik:RadExpander.Header> |
<TextBlock Text="Period" Foreground="white" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="Auto" /> |
<ColumnDefinition Width="Auto" /> |
<ColumnDefinition Width="Auto"/> |
<ColumnDefinition Width="*"/> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<RadioButton x:Name="rbtPeriodDates" Grid.Column="0" Margin="0,0,5,0"/> |
<input:RadDatePicker x:Name="dtePeriodFrom" HorizontalAlignment="Left" Culture="en-US" Grid.Column="1" Grid.Row="0" Margin="0,0,5,0 "/> |
<TextBlock Text="-" Foreground="White" Grid.Column="2" Margin="0,0,5,0" /> |
<input:RadDatePicker x:Name="dtePeriodTo" HorizontalAlignment="Left" Culture="en-US" Grid.Column="3" Grid.Row="0" Margin="0,0,5,0" /> |
<RadioButton x:Name="rbtPeriodWeek" Grid.Column="0" Grid.Row="1" Margin="0,0,5,0"/> |
<TextBlock Text="Since beginning of the current week" Foreground="White" Grid.Column="1" Grid.Row="1" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodMonth" Grid.Column="0" Grid.Row="2" Margin="0,0,5,0"/> |
<TextBlock Text="Since beginning of the current month" Foreground="White" Grid.Column="1" Grid.Row="2" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodTrimester" Grid.Column="0" Grid.Row="3" Margin="0,0,5,0"/> |
<TextBlock Text="Since beginning of the current trimester" Foreground="White" Grid.Column="1" Grid.Row="3" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodYear" Grid.Column="0" Grid.Row="4" Margin="0,0,5,0"/> |
<TextBlock Text="Since beginning of the current year" Foreground="White" Grid.Column="1" Grid.Row="4" Grid.ColumnSpan="3" /> |
</Grid> |
</StackPanel> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
<StackPanel Grid.Row="2" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="down" Name="RadExpanderDay" VerticalAlignment="Stretch"> |
<telerik:RadExpander.Header> |
<TextBlock Text="Period of the day" Foreground="white" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="Auto" /> |
<ColumnDefinition Width="Auto" /> |
<ColumnDefinition Width="Auto"/> |
<ColumnDefinition Width="*"/> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<RadioButton x:Name="rbtPeriodTime" Grid.Column="0" Margin="0,0,5,0"/> |
<input:RadTimePicker x:Name="timePeriodFrom" Grid.Column="1" Margin="0,0,5,0" /> |
<TextBlock Text="-" Foreground="White" Grid.Column="2" Margin="0,0,5,0" /> |
<input:RadTimePicker x:Name="timePeriodTo" Grid.Column="3" Margin="0,0,5,0" /> |
<RadioButton x:Name="rbtPeriodBreakfast" Grid.Column="0" Grid.Row="1" Margin="0,0,5,0"/> |
<TextBlock Text="Breakfast" Foreground="White" Grid.Column="1" Grid.Row="1" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodLunch" Grid.Column="0" Grid.Row="2" Margin="0,0,5,0"/> |
<TextBlock Text="Lunch" Foreground="White" Grid.Column="1" Grid.Row="2" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodDinner" Grid.Column="0" Grid.Row="3" Margin="0,0,5,0"/> |
<TextBlock Text="Dinner" Foreground="White" Grid.Column="1" Grid.Row="3" Grid.ColumnSpan="3" /> |
<RadioButton x:Name="rbtPeriodLateNight" Grid.Column="0" Grid.Row="4" Margin="0,0,5,0"/> |
<TextBlock Text="Late Night" Foreground="White" Grid.Column="1" Grid.Row="4" Grid.ColumnSpan="3" /> |
</Grid> |
</StackPanel> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
<StackPanel Grid.Row="3" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="down" Name="RadExpanderTerminal" VerticalAlignment="Stretch"> |
<telerik:RadExpander.Header> |
<TextBlock Text="Terminal" Foreground="white" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0"> |
<Grid> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch"> |
<Grid VerticalAlignment="Stretch"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="20" /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<CheckBox x:Name="chkTerminalAll" Grid.Column="0" /> |
<TextBlock Text="All" Foreground="White" Grid.Column="1"/> |
</Grid> |
</StackPanel> |
<StackPanel Grid.Row="1" VerticalAlignment="Stretch"> |
<Grid VerticalAlignment="Stretch"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<TextBlock Text="Select a particular terminal" Grid.Column="0" Foreground="white" Margin="0,0,5,0" /> |
<ComboBox Grid.Column="1" x:Name="cmbTerminal" Margin="0,0,5,0" VerticalAlignment="Stretch" /> |
</Grid> |
</StackPanel> |
</Grid> |
</StackPanel> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
<StackPanel Grid.Row="4" VerticalAlignment="Stretch"> |
<telerik:RadExpander IsExpanded="True" ExpandDirection="down" Name="RadExpanderSalesPerson" VerticalAlignment="Stretch"> |
<telerik:RadExpander.Header> |
<TextBlock Text="Sales Person" Foreground="white" /> |
</telerik:RadExpander.Header> |
<telerik:RadExpander.Content> |
<telerik:RadWrapPanel IsAnimated="False" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0,0,0"> |
<Grid> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<StackPanel Grid.Row="0" VerticalAlignment="Stretch"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="20" /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<CheckBox x:Name="chkSalesPersonAll" Grid.Column="0" /> |
<TextBlock Text="All" Foreground="White" Grid.Column="1"/> |
</Grid> |
</StackPanel> |
<StackPanel Grid.Row="1" VerticalAlignment="Stretch"> |
<Grid VerticalAlignment="Stretch" Height="Auto"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition Height="Auto" /> |
</Grid.RowDefinitions> |
<TextBlock Text="Select a particular sales person" Foreground="white" Margin="0,0,5,0" /> |
<ComboBox Grid.Column="1" x:Name="cmbSalesPerson" Margin="0,0,5,0" VerticalAlignment="Stretch" /> |
</Grid> |
</StackPanel> |
</Grid> |
</StackPanel> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
</Grid> |
</telerik:RadWrapPanel> |
</telerik:RadExpander.Content> |
</telerik:RadExpander> |
</StackPanel> |
</Border> |
The Terminal and SalesPerson combobox generates this error:
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.ArgumentException: Value does not fall within the expected range.
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
Thanks