gpt4 book ai didi

c# - 绑定(bind)数据模板内容

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:40 24 4
gpt4 key购买 nike

我有以下DataTemplate:

<DataTemplate x:Key="ButtonTemplate">
<Button Click="Cell_Click">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<TextBlock x:Name="TBlock" />
</ControlTemplate>
</Button.Template>
</Button>
</DataTemplate>

我将此 DataTemplate 用作 GridViewColumn.CellTemplate,但我必须动态绑定(bind) TextBlock< 的 Text 属性 当我添加一个新列时:

GridViewColumn column = new GridViewColumn();
column.CellTemplate = Resources["ButtonTemplate"] as DataTemplate;
// How to get the TBlock (TextBlock) of CellTemplate and bind its property here?
MyGridView.Columns.Add(column);

我该怎么办?谢谢。

最佳答案

忘掉修改模板吧,你最好用代码从头开始创建它(或者你可以使用 XamlReader.Parse 和动态插入绑定(bind)代码的 XAML 字符串)。

关于c# - 绑定(bind)数据模板内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12660534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com