问题标签 [isenabled]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2562 浏览

c# - 禁用按钮上的“IsEnabled=false”颜色更改?

当按钮被禁用时,我想避免按钮的颜色变化。无论是否禁用,按钮颜色应该相同。

使用一种样式,我可以在它被禁用时更改背景颜色:

我可以在那里更改背景颜色,但我想让它保持动态,因为背景颜色是数据绑定的,不应该改变。

如果我删除背景设置器,则会执行默认背景颜色更改。

如何禁用颜色更改?或者至少使 Disabled-Background-Color 数据绑定?

对不起,我的英语不好。

0 投票
2 回答
1039 浏览

wpf - WPF 不透明度动画设置控件 IsEnabled=false

我正在尝试创建一个动画控件,该控件根据提示(按空格)更改不透明度。

动画本身可以正常工作。基于按键,不透明度动画和控件进入视野。我将动画放在包含其余内容的网格控件上。

问题是这样的:动画完成后,网格的 IsEnabled 属性仍然是“false”,即使我手动(从代码隐藏)将其设置为 true。该命令不会引发异常,但实际上也不会更改属性。

然后当我再次运行相同的动画,但反向时,该值实际上确实变为“真”。但当然,在那一刻它已经淡出。

[编辑] 通过一些额外的调试,我发现它是动画在淡入时主动设置为 false,并在淡出时将其设置为 true,这与我想要它做的完全相反。

[编辑 2] 当我完全放弃动画时,我遇到了完全相同的问题,只需将可见性更改为隐藏。当我将其设为隐藏时它启用,当我将其设为可见时禁用。

0 投票
1 回答
3529 浏览

wpf - 为什么我不能对按钮的 IsEnabled 属性使用多重绑定?

我正在尝试使用多重绑定设置按钮的 IsEnabled 属性,因为此属性取决于三个变量。

如果我要设置内容属性,我可以使用以下代码:

我尝试使用此代码:

但是在这种情况下,虽然 Button.IsEnabled 是可用的,但在下一行中我找不到 Multibinding 关键字,所以我不能将多重绑定与 IsEnabled 属性一起使用。

为什么?有没有办法用多值转换器设置 IsEnabled 属性?

谢谢。

0 投票
2 回答
1892 浏览

c# - 如何将 IsEnabled 绑定到数据网格是否选择了单个项目?

我有一个这样的 DataGrid:

和这样的选项卡控件:

我希望仅在数据网格中选择单个项目时启用 TabControl。如果所选项目为空,或者如果选择了多个项目,则应禁用选项卡控件。

0 投票
1 回答
831 浏览

wpf - IsEnabled 更改时的 WPF 组合框文本转换器

当设置为 false 时,我必须更改Text组合框的属性,并且当同一控件为 trueIsEnabled时,它​​可以从项目源中手动选择字段,这可能吗?IsEnabled

XAML:

0 投票
1 回答
725 浏览

java - 如何通过鼠标单击启用一个 JButton,然后通过迭代禁用所有其他 JButton?

JPanel 中有 12 个 JButton。我想单击其中一个并禁用所有其他(它将被“突出显示”)。然后,如果我点击一个禁用的,那么前一个被禁用并且过程是相同的。考虑到有 12 个按钮并且我想避免重复代码,我想使用迭代和自定义方法来做到这一点。

考虑已经声明了 12 个 JButton。然后我们创建一个 JButton 的 ArrayList 来存储它们,并创建一个布尔值的 ArrayList 来存储它们的启用布尔值:

我们将所有按钮添加到 arrayOfButtons:

然后我们通过遍历 arrayOfButtons 将它们的启用状态存储在 arrayOfBooleans 中:

现在,我如何实现 MouseListener 并通过迭代 arrayOfButtons 创建排除启用系统?这个想法很简单:“启用一个,禁用其他。”,但我无法弄清楚如何在实践中做到这一点。

我非常感谢你!

0 投票
3 回答
2181 浏览

wpf - wpf TabItem 绑定 IsEnabled

我想将 的IsEnabled属性绑定TabItem到我的代码中的数据。

例如,我TabItem定义如下

我定义了一个继承自INotifyPropertyChanged如下的数据类

然后我将 设置DataContext为我的数据成员。

但是,当 Tab1Enabled 属性以编程方式设置时,PropertyChanged 事件为空,因此不会发送通知事件。

提前致谢。

0 投票
0 回答
266 浏览

button - 移动对话框时禁用关闭按钮启用

所以我想在某些进程运行时禁用 MFC 对话框的 [X] 关闭按钮。我这样做:

这行得通。关闭按钮在某些进程正在运行时禁用。但是,如果我通过用鼠标拖动对话框来移动对话框,则出于某种原因会启用关闭按钮。当我单击它时,应用程序会引发崩溃错误,但它仍然可以工作。如果我不按错误对话框中的“关闭应用程序”按钮,应用程序将正确完成工作,错误对话框将消失。

为什么关闭按钮启用?如何预防?

0 投票
2 回答
1459 浏览

android - 在 Android 中使用某些条件启用和禁用 Listview

选中复选框时如何启用列表视图中的所有项目,取消选中复选框时如何禁用。我使用过

但它不工作。任何帮助将不胜感激。

提前致谢:)

0 投票
1 回答
1912 浏览

wpf - WPF 绑定到 ListBox 的 ContextMenu 的 MenuItem 中的 IsEnabled 属性

我正在查看有关数据绑定到上下文菜单的其他线程,但我无法弄清楚如何让它工作,因为建议/答案对我不起作用。

我有一个列表框,它绑定到一个 ObversableCollection - 工作正常。

现在我在该列表框中有一个上下文菜单。该上下文菜单有 4 个项目来激活、停用等所选任务(这是列表框中表示的项目)。

由于权限,我需要控制上下文菜单中的项目是启用还是禁用,因此我必须通过将其绑定到与列表框绑定的同一个集合来设置 ContextMenuItem 的 IsEnabled-Property。

但由于某种原因,上下文菜单项没有被禁用 - 该属性似乎被忽略了。


编辑:我现在已经实施了你的建议:

WPF

C#

由于某种原因没有变化!