网格单元工具提示未显示绑定值

时间:2013-07-09 01:46:46

标签: c# wpf xaml devexpress

为了不在我的网格中有很多列,我想在工具提示中显示一些不那么重要的列。

用户将鼠标悬停在数据网格的任何行/单元格上时,应立即显示此工具提示。

datagrid直接绑定到我的对象集合。

到目前为止我已经这样做了,但是无法在工具提示中填充我的绑定值:

 <dxg:GridControl ItemsSource="{Binding Cars[Pending]}" AutoPopulateColumns="True">
    <dxg:GridControl.View>
        <dxg:TableView Style="{StaticResource DxTableViewStyle}" FocusedRow="{Binding Path=PendingCarSelected,Mode=TwoWay}">
            <dxg:TableView.CellStyle>
                <Style TargetType="dxg:CellContentPresenter">
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Mode=Self}}" Value="True">
                            <Setter Property="ToolTip">
                                <Setter.Value>
                                    <StackPanel>
                                        <WrapPanel>
                                            <TextBlock Text="Car Brand:"/>
                                            <TextBlock Text="{Binding Brand}"/>
                                        </WrapPanel>
                                        <WrapPanel>
                                            <TextBlock Text="Car Type:"/>
                                            <TextBlock Text="{Binding Type}"/>
                                        </WrapPanel>
                                    </StackPanel>
                                </Setter.Value>
                            </Setter>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </dxg:TableView.CellStyle>
        </dxg:TableView>
    </dxg:GridControl.View>
    <dxg:GridControl.Columns>
        <dxg:GridColumn Header="Engine" FieldName="Engine" ReadOnly="False" />
        <dxg:GridColumn Header="Id" FieldName="Id" ReadOnly="True" />

您对如何解决这个问题有所了解吗? 理想情况下,如果没有价值,也想用“ - ”替换它

谢谢你!

0 个答案:

没有答案