gpt4 book ai didi

wpf - 绑定(bind)到另一个控件的 DataContext 的属性

转载 作者:行者123 更新时间:2023-12-04 04:53:47 25 4
gpt4 key购买 nike

我在应用游戏中有 2 个面板

它们都绑定(bind)到不同的元素。

    GameDetailsPanel.DataContext = game ;

GameBoardPanel.DataContext = gameBoard ;

*游戏有一个转弯属性*。
    public Class Game 
{
public bool Turn{ get; set;}
}

现在我需要将 GameBoardPanel 之一绑定(bind)到 Property Turn 的值,

*例如:类似于*的东西
   <Button Fill={Binding Source=GameDetailsPanel.DataContext , Path=Turn } ></Button>

如何在绑定(bind)中引用 GameDetailsPanel.DataContext ?

最佳答案

为了搜索者的利益,您可以绑定(bind)到另一个控件的数据上下文,如详细 here .

在我的案例中,快速解决方案如下所示:

<TextBlock Text="{Binding ElementName=ucClientDetails, 
Path=DataContext.FullName}"></TextBlock>

其中“ucClientDetails”是绑定(bind)到包含客户端详细信息(包括 FullName)的 View 模型的用户控件。

关于wpf - 绑定(bind)到另一个控件的 DataContext 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652228/

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