因此,我一直在尝试获取按钮的上下文以显示基于布尔值的字符串(即,当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/

10-10 23:54
查看更多