This project is read-only.

WPF DataGridComboBoxColumn Tooltip

Topics: Bug Report Forum, Developer Forum, User Forum
Oct 23, 2009 at 6:10 AM

Hi,

I have a DataGridcComboBoxColumn and I want to show the tool tip when it is not in editing mode. 

 

The definition that I have is as follows:

 

<my:DataGridComboBoxColumn MaxWidth="70" x:Name="stressConditionDataGridComboBoxColumn" 
                                               CanUserSort="False" 
                                               SelectedValueBinding="{Binding Path=ParentLot.StressCondition, ValidatesOnDataErrors=True}" 
                                               SelectedValuePath="ItemName"
                                               DisplayMemberPath="ItemName"
                                               EditingElementStyle="{StaticResource ComboBoxCellStyle}"
                                               ElementStyle="{StaticResource ComboBoxCellStyle}">
                        <my:DataGridComboBoxColumn.Header>
                            <TextBlock TextAlignment="Center" TextWrapping="Wrap">Stress Condition</TextBlock>
                        </my:DataGridComboBoxColumn.Header>
                    </my:DataGridComboBoxColumn>

<my:DataGridComboBoxColumn MaxWidth="70" x:Name="stressConditionDataGridComboBoxColumn" 

                                               CanUserSort="False" 

                                               SelectedValueBinding="{Binding Path=ParentLot.StressCondition, ValidatesOnDataErrors=True}" 

                                               SelectedValuePath="ItemName"

                                               DisplayMemberPath="ItemName"

                                               EditingElementStyle="{StaticResource ComboBoxCellStyle}"

                                               ElementStyle="{StaticResource ComboBoxCellStyle}">

                        <my:DataGridComboBoxColumn.Header>

                            <TextBlock TextAlignment="Center" TextWrapping="Wrap">Stress Condition</TextBlock>

                        </my:DataGridComboBoxColumn.Header>

                    </my:DataGridComboBoxColumn>

 

and the ComboBoxCellStyle is ...

 

<Style x:Key="ComboBoxCellStyle" TargetType="{x:Type ComboBox}">

            <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=Text}"/>

            <Setter Property="IsSynchronizedWithCurrentItem" Value="True"/>

        </Style>

But it does not show the tool tip.

 

Thanks in advance!