gpt4 book ai didi

c# - 如何绑定(bind)到 wpf 中的公共(public)类函数

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

所以我一直在尝试获取按钮的上下文以显示基于 bool 值的字符串(即,当 bool 为 false 时“插入”,当 bool 为真时“删除”)。我写了一个简单的函数

public string MiniButtonText()
{
if(GameInfo.IsMiniInserted == Visibility.Visible)
return "Remove Mini";
else
return "Insert Mini";
}

我想调用它并让它返回填充按钮的上下文属性。我该怎么做?此外,不需要一直调用该函数,只需在 IsMiniInserted 属性更改时调用即可。

该函数位于我的 MainWindow 类中,它是我当前正在运行/使用的窗口。

感谢您的帮助!

最佳答案

WPF 不支持绑定(bind)到方法

将其更改为属性:

public string MiniButtonText
{
get
{
return GameInfo.IsMiniInserted == Visibility.Visible ? "Remove Mini" : "Insert Mini";
}
}

关于c# - 如何绑定(bind)到 wpf 中的公共(public)类函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260969/

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