因此,我一直在尝试获取按钮的上下文以显示基于布尔值的字符串(即,当bool为false时为“插入”,而当bool为true时为“删除”)。我写了一个简单的函数
public string MiniButtonText()
{
if(GameInfo.IsMiniInserted == Visibility.Visible)
return "Remove Mini";
else
return "Insert Mini";
}
我想调用并使其返回填充按钮的context属性。我该怎么做?同样,仅在更改IsMiniInserted属性时,并不需要一直调用该函数。
该函数位于我的MainWindow类中,该类是我当前正在运行/使用的窗口。
谢谢您的帮助!
最佳答案
WPF不支持绑定到方法
将其更改为属性:
public string MiniButtonText
{
get
{
return GameInfo.IsMiniInserted == Visibility.Visible ? "Remove Mini" : "Insert Mini";
}
}
关于c# - 如何在WPF中绑定(bind)到公共(public)类函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18260969/