or
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; }Can I put two text boxes in each column header.
I need to have a row below the name to display the units for each column.
If so how to do it programatically.
namespace RadGridViewWPF{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ObservableCollection<Item> items = new ObservableCollection<Item>(); for (int i = 0; i < 10; i++) { items.Add(new Item() { ID = 1, ItemName = "Item" + i, Qty = 1, Rate = 12}); } this.RadGridView1.ItemsSource = items; } } public class Item { private int _ID; public int ID { get { return _ID; } set { _ID = value; } } private string _ItemName; public string ItemName { get { return _ItemName; } set { _ItemName = value; } } private decimal _Rate; public decimal Rate { get { return _Rate; } set { _Rate = value; } } private int _Qty; public int Qty { get { return _Qty; } set { _Qty = value; } } private decimal _Total; public decimal Total { get { return _Qty * _Rate; } set { _Total = value; } } }}