gpt4 book ai didi

c# - 如何在数据上下文更改时以编程方式更改绑定(bind)

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

我有一个自定义控件,它允许消费者发送将被解析为 Inlines 的标记,它会尝试将给定的 Command 名称与其适当的名称相匹配我命令。除了 DataContext 尚未设置的情况外,我有这个工作。我知道存储标记并在 DataContextChanged 上重新加载它是不合适的,但我似乎找不到任何有效的方法。我已经尝试了 BindingExpressionBinding 无济于事,因为我没有看到将它们附加到 Hyperlink

的方法

最佳答案

I know that storing the markup and reloading it upon DataContextChanged is not appropriate

如果您要在 DataContext 中构建到 ICommand 实例的绑定(bind),这可能是唯一有意义的选项。

否则,您将永远无法在数据上下文更改时更正绑定(bind)。

关于c# - 如何在数据上下文更改时以编程方式更改绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18620457/

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