Skip to content

Commit 2508f96

Browse files
ES-975464 - Resolve the ReadMe issue in this sample repository
1 parent 867c845 commit 2508f96

File tree

2 files changed

+41
-2
lines changed

2 files changed

+41
-2
lines changed

README.md

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,41 @@
1-
# How to customize the tooltip using DataTemplate in winui datagrid?
2-
This repository explains how to customize the tooltip using DataTemplate in winui datagrid.
1+
# How to customize the tooltip using DataTemplate in WinUI DataGrid
2+
3+
This repository explains how to customize the tooltip using DataTemplate in [WinUI DataGrid](https://www.syncfusion.com/winui-controls/datagrid) (SfDataGrid).
4+
5+
You can customize the appearance of the ToolTip for particular column by setting `GridColumn.ToolTipTemplate`. And you can also customize the appearance of header ToolTip for particular column by [GridColumn.HeaderToolTipTemplate](https://help.syncfusion.com/cr/winui/Syncfusion.UI.Xaml.Grids.GridColumnBase.html#Syncfusion_UI_Xaml_Grids_GridColumnBase_HeaderToolTipTemplate) property.
6+
7+
#### XAML
8+
9+
``` xml
10+
<Application.Resources>
11+
<local:StringToImageConverter x:Key="imageConverter" />
12+
<DataTemplate x:Key="templateToolTip">
13+
<Image Height="100" Width="100" Source="{Binding CustomerID,Converter={StaticResource imageConverter}}" />
14+
</DataTemplate>
15+
</Application.Resources>
16+
17+
18+
<dataGrid:SfDataGrid.Columns>
19+
<dataGrid:GridNumericColumn HeaderText="Order ID" ShowToolTip="True" MappingName="OrderID" />
20+
<dataGrid:GridTextColumn HeaderText="Customer ID" ToolTipTemplate="{StaticResource templateToolTip}" ShowToolTip="True" MappingName="CustomerID" />
21+
</dataGrid:SfDataGrid.Columns>
22+
```
23+
24+
#### C#
25+
26+
``` csharp
27+
public class StringToImageConverter : IValueConverter
28+
{
29+
public object Convert(object value, Type targetType, object parameter, string language)
30+
{
31+
string imagename = value.ToString();
32+
return "Assets/" + imagename + @".png";
33+
}
34+
public object ConvertBack(object value, Type targetType, object parameter, string language)
35+
{
36+
return value;
37+
}
38+
}
39+
```
40+
41+
![customize the tooltip](customize_the_tooltip.png)

customize_the_tooltip.png

78.9 KB
Loading

0 commit comments

Comments
 (0)