or
Hi,
Is it possible to have the aggregate function's source field pointed to a Path?
My data source is generated dynamically so I'm trying to use the Path approach like in DataMemberBinding.
Thanks.
<telerik:GridViewDataColumn Header="Field 1" Width="120" DataMemberBinding="{Binding Mode=TwoWay, Path=Columns[1]}" DataFormatString="{}{0:N2}" > <telerik:GridViewDataColumn.AggregateFunctions> <telerik:SumFunction Caption="Sum: " SourceField="{Path=Columns[1]}" ResultFormatString="{}{0:N2}"/> </telerik:GridViewDataColumn.AggregateFunctions></telerik:GridViewDataColumn>| <telerik:RadPanelBar> |
| <telerik:RadPanelBarItem> |
| <telerik:RadPanelBarItem.Header> |
| <Label Content="Header 1"/> |
| </telerik:RadPanelBarItem.Header> |
| <Label Content="Content 1"/> |
| </telerik:RadPanelBarItem> |
| </telerik:RadPanelBar> |
| <telerik:RadPanelBar Name="AttributeSetPanelBar" ItemsSource="{Binding}"> |
| <telerik:RadPanelBar.Resources> |
| <DataTemplate DataType="{x:Type wrp:AttributeSet}"> |
| <telerik:RadPanelBarItem> |
| <telerik:RadPanelBarItem.Header> |
| <Label Content="{Binding Name}"/> |
| </telerik:RadPanelBarItem.Header> |
| <Label Content="Content"/> |
| </telerik:RadPanelBarItem> |
| </DataTemplate> |
| </telerik:RadPanelBar.Resources> |
| </telerik:RadPanelBar> |
RadTileViewItem myRadTileViewItem =(RadTileViewItem)(RadTileView1.ItemContainerGenerator.ContainerFromItem(RadTileView1.Items.CurrentItem)); // Getting the ContentPresenter of RadTileView1ContentPresenter myContentPresenter = FindVisualChild<ContentPresenter>(RadTileView1); // Finding textBlock from the DataTemplate that is set on that ContentPresenter DataTemplate myDataTemplate = myContentPresenter.ContentTemplate; TextBlock myTextBlock = (TextBlock)myDataTemplate.FindName("Datext", myContentPresenter); // Do something to the DataTemplate-generated TextBlock this.Datext.Text = 5; <DataTemplate x:Key="MyDataTemplate"> <StackPanel> <TextBlock x:Name="Datext" FontSize="18" Text="{Binding}" /> <TextBox x:Name="Datext1" FontSize="10" Text="5 KillDate Items" /> </StackPanel> </DataTemplate>private childItem FindVisualChild<childItem>(DependencyObject obj) where childItem : DependencyObject { for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++) { DependencyObject child = VisualTreeHelper.GetChild(obj, i); if (child != null && child is childItem) return (childItem)child; else { childItem childOfChild = FindVisualChild<childItem>(child); if (childOfChild != null) return childOfChild; } } return null; }