读书人

DataGridTemplateColumn 怎么获取内部

发布时间: 2013-09-07 14:12:44 作者: rapoo

DataGridTemplateColumn 如何获取内部控件

WPF中有时候我们不使用DataGridTextColumn 而使用用途更加宽广的DataGridTemplateColumn

但是用途多的东西当然也更复杂。


这里说下如何取DataGridTempateColumn得内部控件


一般可以用以下代码:

private void DataGrid_MouseRightButtonUpobject // iteratively traverse the visual tree    while nullis is if nullreturnif is as // do something    if is as // do something    <DataGridTemplateColumn Header="隐含回购利率(%)" MinWidth="70" IsReadOnly="True" SortMemberPath="ImpRepo">                            <DataGridTemplateColumn.CellTemplate>                                <DataTemplate>                                    <StackPanel Orientation="Horizontal">                                        <TextBlock Text="{Binding ImpRepo, StringFormat={}{0:n2},UpdateSourceTrigger=PropertyChanged}" Foreground="{Binding Path=ImpRepo,Converter={StaticResource IRRColorConvert}}"/>                                    </StackPanel>                                </DataTemplate>                            </DataGridTemplateColumn.CellTemplate>                        </DataGridTemplateColumn>



http://stackoverflow.com/questions/2375237/wpf-system-argumentexception-0-is-not-a-visual-or-visual3d

读书人网 >编程

热点推荐