【发布时间】:2011-03-02 19:40:36
【问题描述】:
我对 WPF 和 VB.Net 有点陌生(但对一般编程并不陌生),我想知道是否有人可以帮助我解决我遇到的问题。
问题来了:
我正在使用 VB.Net 中的 WPF 创建一个简单的表单,并且我有一个按钮,我想根据对位于表单中的 DataGrid 的更新来禁用或启用该按钮。当我第一次显示表单时,默认情况下启用按钮,一切都很好。当 DataGrid 更改时,我可以通过执行 btnTest.IsEnabled=False 以编程方式禁用该按钮,并且该按钮相应地变灰。但是,当我随后调用btnTest.IsEnabled=True 时,按钮将变为启用状态,但按钮上显示的文本除外;该文本仍然是灰色的。我可以多次在启用和禁用之间来回切换,并且所描述的行为仍然存在。我不确定我是否遗漏了什么,但这对我来说似乎是一个非常简单的问题,我已经浪费了几个小时。
有人知道发生了什么吗?我已经用谷歌搜索了我所知道的一切。
谢谢
汤姆
【问题讨论】:
-
你能显示你正在使用的代码和一些定义按钮的hte xaml