i'm have some trouble with tooltip in textblock wpf .
After i completed 1 task and if task is error i want update error info with tooltip . But tooltip never show when completed . Please help me . Thanks
Here my code C# code
if (status == "Error")
            {
                LogCreateSite item = (LogCreateSite)gridLog.Items[rowIndex];
                item.ErrorInfo = "Error";
                DataTemplate template = cellTitle.ContentTemplate;
                Canvas canvas = (Canvas)template.LoadContent();
                TextBlock txtError = (TextBlock)canvas.Children[1];
                ToolTip toolTip = new ToolTip();
                toolTip.Content = "asdfasdf";
                txtError.ToolTip = toolTip;
                txtError.UpdateLayout();
            }
And my Xaml :
<DataTemplate x:Key="error">
            <Canvas Margin="10,15,0,0">
                <!--<Ellipse Fill="#FF5050" Width="12" Height="12">
                </Ellipse>-->
                <Viewbox Width="16" Height="16">
                    <Frame Source="../Icon/Error_16.xaml" />
                </Viewbox>
                <TextBlock Text="Error" Margin="25,-3,0,0">
                </TextBlock>
                <TextBlock Cursor="Hand" Name="txtErrorInfo" ToolTip="{Binding ErrorInfo, Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" FontSize="14" Text="?" Margin="60,-3,0,0" FontWeight="Bold" Foreground="Blue">
                </TextBlock>
            </Canvas>
        </DataTemplate>
				
                        
You need to do binding for tool tip to show the error/message to user.
Please go thru this tutorial for wpf binding. Introduction to WPF data binding from WPF-tutorial.
your XAML should be like this for a proper binding.
It is required to mention
modeandUpdateSourceTriggerwhen you are changing the property which should be shown to user.