or
<telerik:RadGridView Grid.Row="2" RowDetailsTemplate="{StaticResource FundRowDetails}" RowDetailsVisibilityMode="Collapsed" Name="radGridViewFunds" CanUserFreezeColumns="False" AutoGenerateColumns="False" RowHeight="28" EnableColumnVirtualization="False" ScrollMode="RealTime" RowIndicatorVisibility="Collapsed" IsSynchronizedWithCurrentItem="True" IsReadOnly="true" LoadingRowDetails="RadGridViewFundsLoadingRowDetails" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" RowActivated="RadGridViewFundsRowActivated" > <telerik:RadGridView.Columns> <telerik:GridViewToggleRowDetailsColumn /> <telerik:GridViewDataColumn DataMemberBinding="{Binding CompanyName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Company" Width="150" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ManagerName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Manager" Width="150" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FamilyName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Family" Width="150" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding StrategyName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Strategy" Width="150" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FundDisplayName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Name" Width="250" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FundCd, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Code" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding OnOffShore, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="On/Off Shore" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FundSeries, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Series" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FundClass, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Class" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Administrator, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Administrator" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ReturnType, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Return Type" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ReturnSource, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Return Source" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Auditor, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Auditor" Width="100" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding StrategyGroupName, Mode=TwoWay, UpdateSourceTrigger=Default}" Header="Strategy Group Name" Width="100" /> </telerik:RadGridView.Columns> </telerik:RadGridView> In addition, there is a button that is used to add a new item to the gridview through the datasource. After a new row is added, I would like to have the row expanded. Here is the code for that:private void RadButtonNewClick(object sender, RoutedEventArgs e) { LogProcess("New button was clicked"); ControlTabs.SelectedIndex = 0; checkShowAllFunds.IsChecked = true; var newFundPending = _fundList[0] != null && !_fundList[0].UpdateDtm.HasValue; if (newFundPending) return; textBoxFundNameCriteria.Text = string.Empty; LogProcess("Inserting blank fund into fund view data"); var newFund = new vFund(); _fundList.Insert(0, newFund); _newFund = newFund; LogProcess("Rebinding data"); radGridViewFunds.ItemsSource = _fundList; radGridViewFunds.Rebind(); radGridViewFunds.SelectedItem = newFund; radGridViewFunds.CurrentItem = newFund; var newRowGridItem = radGridViewFunds.ChildrenOfType<GridViewRow>().FirstOrDefault(); if (newRowGridItem == null) return; radGridViewFunds.ScrollIntoView(newFund); radGridViewFunds.UpdateLayout(); newRowGridItem.DetailsVisibility = Visibility.Visible; }However, The newRowGridItem.DetailsVisibility does not work, and the newly added row remains collapsed. How can I Programmatically expand the new row? Thanks.
<chart:RadChart Name="BarChart" Content="" Margin="5" ItemsSource="{Binding CommunicationChartData}" telerik:StyleManager.Theme="{Binding SelectedTheme}"> <chart:RadChart.SeriesMappings> <charting:SeriesMapping ChartAreaName="ChartArea1" > <charting:SeriesMapping.SeriesDefinition> <charting:BarSeriesDefinition> <charting:BarSeriesDefinition.InteractivitySettings> <charting:InteractivitySettings SelectionMode="Single" HoverScope="Item" SelectionScope="Item" /> </charting:BarSeriesDefinition.InteractivitySettings> </charting:BarSeriesDefinition> </charting:SeriesMapping.SeriesDefinition> <charting:SeriesMapping.ItemMappings> <charting:ItemMapping FieldName="Type" DataPointMember="XCategory" /> <charting:ItemMapping FieldName="Count" DataPointMember="YValue" /> </charting:SeriesMapping.ItemMappings> </charting:SeriesMapping> </chart:RadChart.SeriesMappings> <chart:RadChart.DefaultView> <charting:ChartDefaultView> <charting:ChartDefaultView.ChartTitle> <charting:ChartTitle Content="" FontSize="14" HorizontalAlignment="Stretch"></charting:ChartTitle> </charting:ChartDefaultView.ChartTitle> <charting:ChartDefaultView.ChartLegend> <charting:ChartLegend Name="legend1" Visibility="Visible" /> </charting:ChartDefaultView.ChartLegend> <charting:ChartDefaultView.ChartArea> <charting:ChartArea ItemClick="BarChartArea_ItemClick" x:Name="ChartArea1" ItemWidthPercent="30" LegendName="legent1" SmartLabelsEnabled="True" /> </charting:ChartDefaultView.ChartArea> </charting:ChartDefaultView> </chart:RadChart.DefaultView> </chart:RadChart>