Telerik Forums
UI for WPF Forum
1 answer
100 views
Is it possible to use wildcards in the label filter?
Ex.: I want to filter all the days that begin with S and end with Y

I tried S*Y and it doesn't return anything.
Thanks,
Tim
Rosen Vladimirov
Telerik team
 answered on 18 Oct 2012
2 answers
242 views

Hello Telerik - Im back to spoil your day!

I am having issues with the custom background colour I have implemented within my * Theme (see attached image).
It seems that the GroupColumnHeaders that are implemented whilst not currently in the screen-view are not rendering properly for some reason. Am I being a 'numpty and missing something within my Theme again (can post code if required) ?

                              <telerik:RadGridView x:Name="WagesGridView"
                                     Grid.Row="1"
                                     Grid.Column="0"
                                     AutoGenerateColumns="False"
                                     AlternationCount="2"
                                     AllowDrop="True"
                                     AlternateRowBackground="White"
                                     Background="AliceBlue"
                                     CanUserSelect="True"
                                     CanUserDeleteRows="False"
                                     CanUserInsertRows="False"
                                     CanUserResizeColumns="True"
                                     CanUserReorderColumns="False"
                                     EditTriggers="CellClick"
                                     HorizontalGridLinesBrush="SlateGray"
                                     IsFilteringAllowed="True"
                                     ItemsSource="{Binding Data}"
                                     RowIndicatorVisibility="Collapsed"
                                     RowHeight="26"
                                     SelectedItem="{Binding Path=SelectedWagesContainer}"
                                     EnableColumnVirtualization="True"
                                     EnableRowVirtualization="True"
                                     SelectionMode="Single"
                                     SelectionUnit="FullRow"
                                     ShowColumnFooters="False"
                                     ShowGroupPanel="False"
                                     ShowColumnHeaders="True"
                                     VerticalGridLinesBrush="Transparent">
                    <telerik:RadGridView.Resources>
                        <temp:EmployeeNoSelector x:Key="EmpNoSel"/>
                        <DataTemplate x:Key="EmployeeNumber">
                            <TextBlock HorizontalAlignment="Stretch"
                                       VerticalAlignment="Stretch"
                                       Margin="1"
                                       Text="{Binding Path=EmployeeData.EmployeeNo}"/>
                        </DataTemplate>
                        <DataTemplate x:Key="EmptyEmployeeNumber">
                            <TextBox HorizontalAlignment="Stretch"
                                     VerticalAlignment="Stretch"
                                     Margin="1"
                                     Text="{Binding Path=EmployeeData.EmployeeNo, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                     MaxLength="20"
                                     PreviewTextInput="WholeNumericChecking"/>
                        </DataTemplate>
                        <temp:EmployeeNameSelector x:Key="EmpNameSel"/>
                        <DataTemplate x:Key="EmployeeName">
                            <TextBlock HorizontalAlignment="Stretch"
                                       VerticalAlignment="Stretch"
                                       Margin="1">
                                <TextBlock.Text>
                                    <MultiBinding StringFormat="{}{0} {1} {2}">
                                        <Binding Path="EmployeeData.FirstInitial"/>
                                        <Binding Path="EmployeeData.SecondInitial"/>
                                        <Binding Path="EmployeeData.Surname"/>
                                    </MultiBinding>
                                </TextBlock.Text>
                            </TextBlock>
                        </DataTemplate>
                        <DataTemplate x:Key="EmptyEmployeeName">
                            <DockPanel LastChildFill="False" HorizontalAlignment="Stretch">
                                <TextBox HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" VerticalAlignment="Stretch"
                                         Margin="1" Text="{Binding Path=EmployeeData.FirstInitial, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                         Width="20"  MaxLength="1"/>
                                <TextBox HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" VerticalAlignment="Stretch"
                                         Margin="1" Text="{Binding Path=EmployeeData.SecondInitial, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                         Width="20" MaxLength="1"/>
                                <TextBox HorizontalAlignment="Stretch" Padding="4 0 0 0" VerticalAlignment="Stretch"
                                         Margin="1" Text="{Binding Path=EmployeeData.Surname, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                         MinWidth="106" MaxLength="50"/>
                            </DockPanel>                           
                        </DataTemplate>
                        <temp:LastContractSelector x:Key="LastConSel"/>
                        <DataTemplate x:Key="LastContract">
                            <TextBlock HorizontalAlignment="Stretch"
                                       VerticalAlignment="Stretch"
                                       Margin="1"
                                       Text="{Binding Path=EmployeeData.LastContract}"/>
                        </DataTemplate>
                        <DataTemplate x:Key="EmptyLastContract">
                            <TextBox HorizontalAlignment="Stretch"
                                     VerticalAlignment="Stretch"
                                     Margin="1"
                                     Text="{Binding Path=EmployeeData.LastContract, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                     MaxLength="12"/>
                        </DataTemplate>
                    </telerik:RadGridView.Resources>
                    <telerik:RadGridView.ColumnGroups>
                        <telerik:GridViewColumnGroup Name="Employee" Header="Employee"/>
                        <telerik:GridViewColumnGroup Name="Saturday" Header="Saturday"/>
                        <telerik:GridViewColumnGroup Name="Sunday" Header="Sunday"/>
                        <telerik:GridViewColumnGroup Name="Monday" Header="Monday"/>
                        <telerik:GridViewColumnGroup Name="Tuesday" Header="Tuesday"/>
                        <telerik:GridViewColumnGroup Name="Wednesday" Header="Wednesday"/>
                        <telerik:GridViewColumnGroup Name="Thursday" Header="Thursday"/>
                        <telerik:GridViewColumnGroup Name="Friday" Header="Friday"/>
                        <telerik:GridViewColumnGroup Name="Other" Header=""/>
                        <telerik:GridViewColumnGroup Name="Subsistence" Header="Subsistence"/>
                        <telerik:GridViewColumnGroup Name="Fares" Header="Fares"/>
                        <telerik:GridViewColumnGroup Name="Overtime" Header="Overtime"/>
                        <telerik:GridViewColumnGroup Name="SickPay" Header="Sick Pay"/>
                        <telerik:GridViewColumnGroup Name="Misc" Header="Misc"/>
                        <telerik:GridViewColumnGroup Name="Finch" Header="Finchpalm"/>
                    </telerik:RadGridView.ColumnGroups>
                    <telerik:RadGridView.Columns>
                        <telerik:GridViewDataColumn Header="" ColumnGroupName="Employee" MinWidth="26" Width="26" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <Button Style="{StaticResource FlatButton}" Height="20" Width="20"
                                            ToolTip="Add new record." Cursor="Hand"
                                            Visibility="{Binding Path=EmptyRecord, Converter={StaticResource BoolVisi}}"
                                            Command="{Binding AddRecordCommand}"
                                            PreviewMouseDown="PreviewClickOnMainGridButton">
                                        <Image Source="/WagesTimesheetApp;component/Resources/Images/add.png" Height="16" Width="16"/>
                                    </Button>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                         
                        <telerik:GridViewDataColumn Header="Emp. No." ColumnGroupName="Employee" MinWidth="85" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="True" ShowFilterButton="True" IsFilterable="True"
                                                    CellTemplateSelector="{StaticResource EmpNoSel}"
                                                    DataMemberBinding="{Binding Path=EmployeeData.EmployeeNo}"/>
                        <telerik:GridViewDataColumn Header="Name" ColumnGroupName="Employee" MinWidth="160" Width="*" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="True" ShowFilterButton="False"
                                                    CellTemplateSelector="{StaticResource EmpNameSel}"
                                                    DataMemberBinding="{Binding Path=EmployeeData.Surname}"/>
                        <telerik:GridViewDataColumn Header="Last Contract" ColumnGroupName="Employee" MinWidth="105" EditTriggers="None"
                                                    ShowDistinctFilters="True" ShowFieldFilters="False" ShowFilterButton="True"
                                                    CellTemplateSelector="{StaticResource LastConSel}"
                                                    DataMemberBinding="{Binding Path=EmployeeData.LastContract}"/>
                        <telerik:GridViewDataColumn Header="" ColumnGroupName="Employee" MinWidth="26" Width="26" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <Button Style="{StaticResource FlatButton}" Height="18" Width="18"
                                            ToolTip="View Employee data" Cursor="Hand"
                                            Visibility="{Binding Path=EmptyRecord, Converter={StaticResource RevBoolVisi}}"
                                            Command="{Binding OpenEmployeeDataCommand}"
                                            PreviewMouseDown="PreviewClickOnMainGridButton">
                                        <Image Source="/WagesTimesheetApp;component/Resources/Images/information.png" Height="16" Width="16"/>
                                    </Button>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>                       
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Saturday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.SaturdayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.SaturdayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Saturday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.SaturdayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.SaturdayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Sunday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.SundayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.SundayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Sunday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.SundayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.SundayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Monday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.MondayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.MondayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Monday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.MondayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.MondayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Tuesday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TuesdayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TuesdayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Tuesday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TuesdayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.TuesdayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>                                   
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Wednesday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.WednesdayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.WednesdayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Wednesday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.WednesdayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.WednesdayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Thursday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.ThursdayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.ThursdayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Thursday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.ThursdayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.ThursdayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Hours" ColumnGroupName="Friday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.FridayHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.FridayHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Indicator" ColumnGroupName="Friday" MinWidth="60" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.FridayIndicator}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="2" TextAlignment="Center"
                                             Text="{Binding Path=TimesheetData.FridayIndicator, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             CharacterCasing="Upper"
                                             PreviewTextInput="AlphaNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Paid Hours" ColumnGroupName="Other" MinWidth="80" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.PaidHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.PaidHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="GT/TT" ColumnGroupName="Other" MinWidth="80" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.GTTTHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.GTTTHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Total Hours" ColumnGroupName="Other" MinWidth="80" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TotalHours}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TotalHours, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Subs" ColumnGroupName="Other" MinWidth="80" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.Subs}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.Subs, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Bonus" ColumnGroupName="Other" MinWidth="80" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.Bonus}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.Bonus, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Taxable" ColumnGroupName="Subsistence" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXSubsistence}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXSubsistence, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Tax Free" ColumnGroupName="Subsistence" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TFSubsistence}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TFSubsistence, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                         
                        <telerik:GridViewDataColumn Header="Taxable" ColumnGroupName="Fares" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXFares}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXFares, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Tax Free" ColumnGroupName="Fares" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TFFares}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TFFares, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Taxable" ColumnGroupName="Overtime" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXOvertime}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXOvertime, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Taxable" ColumnGroupName="SickPay" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXSickPay}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXSickPay, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Taxable" ColumnGroupName="Misc" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXMiscPay}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXMiscPay, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Tax Free" ColumnGroupName="Misc" MinWidth="70" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TFMiscPay}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TFMiscPay, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Holiday Taken" ColumnGroupName="Other" MinWidth="90" EditTriggers="None"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.HolidayTaken}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.HolidayTaken, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="WholeNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
 
                        <telerik:GridViewDataColumn Header="Std. Shifts" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.StandardShifts}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.StandardShifts, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Ext. Shifts" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.ExtendedShifts}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.ExtendedShifts, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Stand Down" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.StandDownShifts}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.StandDownShifts, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Expenses TX" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TXExpenses}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TXExpenses, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Expenses TF" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.TFExpenses}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.TFExpenses, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                        <telerik:GridViewDataColumn Header="Back Pay" ColumnGroupName="Finch" MinWidth="80" EditTriggers="None" IsVisible="False"
                                                    ShowDistinctFilters="False" ShowFieldFilters="False" ShowFilterButton="False" IsFilterable="False"
                                                    DataMemberBinding="{Binding Path=TimesheetData.BackPay}">
                            <telerik:GridViewDataColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBox HorizontalAlignment="Stretch"
                                             VerticalAlignment="Stretch"
                                             Margin="1" MaxLength="6"
                                             Text="{Binding Path=TimesheetData.BackPay, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
                                             PreviewTextInput="DecimalNumericChecking"/>
                                </DataTemplate>
                            </telerik:GridViewDataColumn.CellTemplate>
                        </telerik:GridViewDataColumn>
                    </telerik:RadGridView.Columns>
                </telerik:RadGridView>


Also; I am having issues when tabbing between cells (or rather cell content). When I get to the edge of the visible part of my RadGridView, the focus is set back to the first cell visible, on the next line instead of the next cell (which sits outside of the visible area - same line).
I believe the two issues are linked some way, so I think it must be something I have missed.

Thanks in advance!
    
Adam
Top achievements
Rank 1
 answered on 18 Oct 2012
0 answers
212 views
Since the Q3 2012 release we have identified a common scenario when Telerik Visual Studio extensions crash which leads to various problems when using any Telerik project template or wizard. The crash happens when you have multiple Telerik Visual Studio extensions with different versions (e.g. Q2 2012 SP2 and Q3 2012).

To resolve the issue you need to ensure that all Telerik Visual Studio extensions installed have the same version. If you are using Visual Studio 2010/2012 the easiest way is to upgrade all Telerik Visual Studio extensions to the latest version (which is the same) through the Visual Studio Extension Manager.



For Visual Studio 2008 you need to upgrade all Telerik products with Visual Studio extensions to the same version using the Telerik Trial Web Installer or the Telerik Control Panel.

We are currently resolving the issue on our side so that no crashes happen in future releases. Please excuse the inconvenience caused.

Kind regards,
Petar Raykov
The Telerik team


Update:
As some customers reported issues resulting in being unable to perform the above procedure or it not helping in all cases we created a very simple tool for cleaning all Telerik VS Extensions older than our latest version.

You can find the patch attached to this post. Make sure you do not have any running Visual Studio instances when you run the tool.

Note: Running the patch will resolve all version-conflict-related issues (including Visual Studio crashes outlined in this post), but will leave you without VSExtensions in case you have not installed our latest version. The easiest way to get those back is just getting the extensions once more through the Visual Studio Online Gallery.
Telerik Admin
Top achievements
Rank 1
Iron
 asked on 18 Oct 2012
1 answer
117 views
Hi,

I encountered the following when using the FlagEnumEditor in my RadPropertyGrid:

If you unset the last remaining flag using the FlagEnumEditor (unchecking the last checked checkbox, NOT setting the None Flag (value zero) ), a binding error occurs and the data is not set correctly.

Error Message:

System.Windows.Data Error: 7 : ConvertBack cannot convert value '' (type 'String'). BindingExpression:Path=Flags; DataItem='MyClass' (HashCode=49455573); target element is 'FlagEnumEditor' (Name=''); target property is 'Value' (type 'String') FormatException:'System.FormatException:  is not a valid value for MyFlags. ---> System.ArgumentException: Must specify valid information for parsing in the string.

... where MyClass is the type of the data context (Item of RadPropertyGrid) and MyFlags is the flags enum type.

If you just use the None Flag, everything works fine.

Suggested behavior: if the string value for converting back is empty, the flag enum should be set to zero.

I was going to create an Issue for this in the PITS, but there was no category for RadPropertyGrid...

Kind Regards
Maya
Telerik team
 answered on 18 Oct 2012
2 answers
286 views
Hi,

i'm using RadChartView in my WPF project. 
this is my code:

<telerik:RadCartesianChart x:Name="chart" Grid.Row="1">
            <telerik:RadCartesianChart.Palette>
                <ChartView:ChartPalette Name="PreparationPalette">
                    <ChartView:ChartPalette.GlobalEntries>
                        <ChartView:PaletteEntry AdditionalFill="{x:Null}" AdditionalStroke="{x:Null}" Fill="{StaticResource passColor}" Stroke="{x:Null}" />
                        <ChartView:PaletteEntry AdditionalFill="{x:Null}" AdditionalStroke="{x:Null}" Fill="{StaticResource failColor}" Stroke="{x:Null}" />
                        <ChartView:PaletteEntry AdditionalFill="{x:Null}" AdditionalStroke="{x:Null}" Fill="{StaticResource reconstitutionColor}" Stroke="{x:Null}" />
                    </ChartView:ChartPalette.GlobalEntries>                   
                </ChartView:ChartPalette>
            </telerik:RadCartesianChart.Palette>
            <telerik:RadCartesianChart.HorizontalAxis>
                <ChartView:CategoricalAxis></ChartView:CategoricalAxis>
            </telerik:RadCartesianChart.HorizontalAxis>
 
            <telerik:RadCartesianChart.VerticalAxis>
                <ChartView:LinearAxis Visibility="Hidden" />
            </telerik:RadCartesianChart.VerticalAxis>
 
            <telerik:RadCartesianChart.Series>
                <ChartView:BarSeries Name="BarPass"  CategoryBinding="Label"
                        ValueBinding="Value"
                        ItemsSource="{Binding Mode=TwoWay, Path=RuntimePass}" CombineMode="{Binding CombineMode, Mode=TwoWay}" DataBindingComplete="BindingComplete" ShowLabels="True">                   
                </ChartView:BarSeries>
                <ChartView:BarSeries Name="BarFail"  CategoryBinding="Label"
                        ValueBinding="Value"
                        ItemsSource="{Binding Mode=TwoWay, Path=RuntimeFail}" CombineMode="{Binding Mode=TwoWay, Path=CombineMode}" DataBindingComplete="BindingComplete" ShowLabels="True">
                </ChartView:BarSeries>
                <ChartView:BarSeries Name="BarReconsitution"  CategoryBinding="Label"
                        ValueBinding="Value"
                        ItemsSource="{Binding Mode=TwoWay, Path=RuntimeReconstitution}" CombineMode="{Binding Path=CombineMode, Mode=TwoWay}" DataBindingComplete="BindingComplete" ShowLabels="True">
                </ChartView:BarSeries>
            </telerik:RadCartesianChart.Series>
        </telerik:RadCartesianChart>


My question is:
have RadChartView animations o plot effects? In older object RadChart, bar are plotted with a effect by default; is there a way to apply for RadChartView?


I'm using this Telerik version: 2012.2.912.40

Thanks.
Francesco
Francesco
Top achievements
Rank 1
 answered on 18 Oct 2012
1 answer
84 views
Hi, i am trying to implement a version of ScheduleView similar to this example from  your site: http://demos.telerik.com/silverlight/#ScheduleView/CustomStyles/GroupHeaderTemplate

i was wondering if it's possible to make the column separators act as GridSplitters so that the schedule column width could be adjustable by the viewer?  my apologies if this is something easy that i'm overlooking (i'm new here).  Thanks!

Matt.
Yana
Telerik team
 answered on 18 Oct 2012
3 answers
118 views
Hello Everyone,

I would like to know how to highlight appointments programmatically, I want to highlight all the appointment which are currently displayed.

I have aleady tried doing scheduView.SelectedAppointments.Add(), however I do not see any changes on UI :-(

Regards,
Kshamesh
Vladi
Telerik team
 answered on 18 Oct 2012
1 answer
205 views

Hi,

I am attempting to set the best view on radmap but I am getting a type conversion error when setting the rectangle to the information layer.

I am setting the information layer item source to records within a radgrid using:

Me.informationLayer.ItemsSource = Nothing

            items = New ObservableCollection(Of MapItem)

            Dim Item As PendingClass = TryCast(Me.PendingGrid.SelectedItem, PendingClass)

            Dim LatLon() As String

            If Not Item.LatLon Is Nothing Then

                LatLon = Item.LatLon.Split(",")

                Me.Vehtn.Visibility = Windows.Visibility.Visible

                Dim foreground As Brush = New SolidColorBrush(Colors.Yellow)

                Dim background As Brush = New SolidColorBrush(Colors.Red)

                Dim Vtext As New TextBlock() With { _

                .Text = Item.DelRegistration, _

                .Background = background, _

                .Foreground = foreground _

                }

                Me.items.Add(New MapItem(LatLon(0), LatLon(1), background, Vtext, Item.DateOfFix))

            End If

            Background = New SolidColorBrush(Colors.Green)

            Dim text As New TextBlock() With { _

                .Text = Item.DelName, _

                .Background = Background, _

                .Foreground = Foreground _

            }

            If Not Item.DelLatLon Is Nothing Then

                Me.Locbtn.Visibility = Windows.Visibility.Visible

                If Me.Vehtn.Visibility = Windows.Visibility.Visible Then Me.Distancebtn.Visibility = Windows.Visibility.Visible

                LatLon = Item.DelLatLon.Split(",")

                Me.items.Add(New MapItem(LatLon(0), LatLon(1), Background, text, Item.DelDate))

            End If

            Me.informationLayer.ItemsSource = items

I then attempt to set the map best view and I get the error:

‘+                      ex         {"Unable to cast object of type 'System.Windows.Controls.ItemCollection' to type 'System.Collections.Generic.IEnumerable`1[System.Object]'."}      System.Exception’

If Me.informationLayer.Items.Count > 0 Then

                Dim rect As LocationRect = Me.informationLayer.GetBestView(Me.GetIEnumerable(Me.informationLayer))

                rect.MapControl = Me.radMap

                Me.radMap.Center = rect.Center

                Me.radMap.ZoomLevel = rect.ZoomLevel

            End If

Regards,
Joe

 

 

 

Andrey
Telerik team
 answered on 18 Oct 2012
2 answers
86 views
Hello Telerik Team,

I would like to how I can accomplish this requirement, 

Display the date in month view along with a icon1 or icon2 based on custom logic on GoToDayButton

I have attached the view as well, I am having been spending hard time to achieve this, however no success yet.

Appreciate your help in advance!

Regards,
Kshamesh

Kshamesh
Top achievements
Rank 1
 answered on 18 Oct 2012
0 answers
78 views
I've tried printing my grid using the method in the GridView printing demo. My grid is wider than one page, but when printing it, it gets squeezed into one page. Is it possible to print the grid using it's actual width and spread it over multiple pages?
Erik
Top achievements
Rank 1
 asked on 17 Oct 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?