Silverlight sdk:带TextBox的DataGridCell模板 - 绑定?

时间:2011-09-21 13:42:38

标签: silverlight templates binding datagrid

我搜索fot在sdk:DataGridCell模板中绑定TextBlock的正确方法;在WPF中的方式 - Text = {Binding}不起作用。

<Style TargetType="sdk:DataGridCell">
<Setter Property="Template">
<Setter.Value>
    <ControlTemplate TargetType="ContentControl">
        <Grid>
            <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="MouseOver">
            </VisualStateGroup>
            </VisualStateManager.VisualStateGroups>
        <Border Background="{x:Null}">
            <TextBlock Text="{Binding}" Foreground="Black"/>
        </Border>
        </Grid>
    </ControlTemplate>
    </Setter.Value>
</Setter>

Text =“{Binding RelativeSource = {RelativeSource TemplatedParent},Path = Content.Text}”“不起作用。

还有其他想法吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

当您需要离开datagrid以获取父datacontext时,请在此处查看我的答案。 :

Silverlight - Access the Layout Grid's DataContext in a DataGrid CellTemplate's DataTemplate?

希望这有帮助。