2015-03-19 124 views
0

我试图启用不改变的按钮,我在另一个Web应用程序中使用此WPF项目。以下是我的代码。我如何修改从后面的代码的WPF按钮isEnabled属性

this.btnChkOut.IsEnabled = true; 
    MessageBox.Show(btnChkOut.IsEnabled.ToString()); 

<Button IsEnabled="False" ToolTipService.ToolTip="CheckOut" x:Name="btnChkOut"  Opacity="1" Width="20" Height="20" Margin="2" 
        Click="btnChkOut_Click">Check Out 

+0

那不清楚?你想在这里做什么? – Muds 2015-03-19 10:55:32

+0

所有工作正常在我的最后告诉我们你在做 – Muds 2015-03-19 11:01:47

回答

-1

尝试使用绑定来代替。

<Button IsEnabled="{Binding IsButtonEnabled}" ToolTipService.ToolTip="CheckOut" x:Name="btnChkOut"  Opacity="1" Width="20" Height="20" Margin="2" 
        Click="btnChkOut_Click"> 

public bool IsButtonEnabled { get; set; } 
+0

它的一个很好的建议,但没有回答所提问题 – Muds 2015-03-19 11:01:10

+0

这个WPF项目被加载到一个div内的Web应用程序,所以如果用户给出结帐我们启用该按钮。最初所有按钮将被禁用,因此根据Web应用程序提供的输入,我们更改isEnabled属性。 – Priyadharsini 2015-03-19 11:17:55

+0

但无论我给,IsEnabled属性都没有反映,它的错误总是。 – Priyadharsini 2015-03-19 11:20:31

相关问题