我对WPF和VB.Net有些新手(但对于一般的编程并不陌生),我想知道是否有人可以帮助我处理我遇到的问题。
问题在于:
我在VB.Net中使用WPF创建一个简单的表单,我有一个按钮,我想根据对表单中的DataGrid的更新来禁用或启用它。当我第一次显示表单时,默认情况下启用按钮,一切都很好。当DataGrid更改时,我可以通过执行btnTest.IsEnabled=False
以编程方式禁用该按钮,并且该按钮会相应地变灰。但是,当我随后调用btnTest.IsEnabled=True
时,除了按钮上显示的文本外,所有按钮都被启用;那段文字仍然是灰色的。我可以在启用和禁用之间来回切换几次,并且仍然会显示所描述的行为。我不确定我是否遗漏了一些东西,但这对我来说似乎是一个非常简单的问题,而且我已经浪费了几个小时了。
有谁知道发生了什么事?我已经用谷歌搜索了我所知道的一切。
由于
汤姆
答案 0 :(得分:1)
只是为了更新这个:我实际上发现这是与.NET一起提供的BureauBlue主题中的一个错误。如果您有此问题,请在此处注释我,我可以将修改后的BureauBlue.xaml文件发送给您。