Silverlight绑定高度到其父元素不起作用

时间:2010-03-02 05:04:22

标签: silverlight data-binding datatemplate

<local:CustomDataGrid Grid.Row="0"  Height="200"
                          IsReadOnly="True"  x:Name="dgCaseHistory"
                          AutoGenerateColumns="False">
        <local:CustomDataGrid.RowDetailsTemplate>
            <DataTemplate>
                <Grid  Background="Black" Height="{Binding ElementName=dgCaseHistory, Mode=TwoWay,Path=Height}">
                    <TextBlock Text="testestestest" />
                </Grid>
            </DataTemplate>
        </local:CustomDataGrid.RowDetailsTemplate>
        </local:CustomDataGrid>

1 个答案:

答案 0 :(得分:1)

尝试绑定到ActualHeight属性。

<Grid Height="{Binding ElementName=dgCaseHistory, Mode=TwoWay, Path=ActualHeight}"> 
    <TextBlock Text="testestestest" /> 
</Grid>

如果没有,请检查Visual Studio中的输出窗口是否存在任何DataBinding错误,并使用这些详细信息更新您的问题。