or
using System.Collections.ObjectModel;using System.Windows;namespace ConditionalColumnToolTip{ public class ViewModel { public ViewModel() { Models = new ObservableCollection<Model> { new Model{ Name = "HasAToolTip", ToolTipVisibility = Visibility.Visible, ToolTipText = "tool tip text"}, new Model{ Name = "HasAToolTip", ToolTipVisibility = Visibility.Visible, ToolTipText = "tool tip text"}, new Model{ Name = "NoToolTip", ToolTipVisibility = Visibility.Collapsed }, new Model{ Name = "HasAToolTip", ToolTipVisibility = Visibility.Visible, ToolTipText = "tool tip text"}, }; } public ObservableCollection<Model> Models { get; set; } }}using System.Windows;namespace ConditionalColumnToolTip{ public class Model { public string Name { get; set; } public Visibility ToolTipVisibility { get; set; } public string ToolTipText { get; set; } }}using System.Windows;namespace ConditionalColumnToolTip{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); DataContext = new ViewModel(); } }}<Window x:Class="ConditionalColumnToolTip.MainWindow" xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" xmlns:vm="clr-namespace:ConditionalColumnToolTip" xmlns:gridView="clr-namespace:Telerik.Windows.Controls.GridView;assembly=Telerik.Windows.Controls.GridView" Title="MainWindow" Height="350" Width="525" mc:Ignorable="d" d:DataContext="{d:DesignInstance vm:ViewModel, IsDesignTimeCreatable=True}"> <Grid> <telerik:RadGridView ItemsSource="{Binding Models}" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="TITLE" DataMemberBinding="{Binding Name}"> <telerik:GridViewColumn.CellStyle> <Style TargetType="{x:Type gridView:GridViewCell}" BasedOn="{StaticResource {x:Type gridView:GridViewCell}}"> <Setter Property="ToolTip"> <Setter.Value> <ToolTip Visibility="{Binding ToolTipVisibility}"> <TextBlock Text="{Binding ToolTipText}"/> </ToolTip> </Setter.Value> </Setter> </Style> </telerik:GridViewColumn.CellStyle> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid></Window>Hi,
I have an object which I use in Mail Merge. Under "Insert Mail Merge" drop down ribbon button, all of these fields appear and I can use them just fine. However, I don't need all properties to be displayed there. Is there a way to specify which properties show and should not be included as part of the Mail Merge fields?
Also, is it possible to give a different name to the Mail Merge item in the drop down ribbon button? For example, if I have a property FirstName, I want it to display as "First Name".
Thank you in advance.
<Grid Margin="0,165,0,0"> <telerik:RadGridView Margin="0,-155,0,307" x:Name="Grid1"/> <telerik:RadGridView Height="293" VerticalAlignment="Bottom" x:Name="Grid2"/></Grid>private readonly ObservableCollection<Tuple<string, string>> _data = new ObservableCollection<Tuple<string, string>>();private ListCollectionView _dataView;.... this.Loaded += (sender, args) => { for (int i = 0; i < 10; i++) { _data.Add(Tuple.Create("row" + i, "value" + i)); } _dataView = new ListCollectionView(_data); Grid1.ItemsSource = _dataView; Grid2.ItemsSource = _dataView; };