问题标签 [ischecked]

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 投票
3 回答
1722 浏览

c# - wpf 用户控件 RadioButton 预选

我有一个非常简单的用户控件(visifire 图表 + 日期选择器和一些单选按钮来控制过滤等):

第一点是IsChecked在显示控件时,在第一个按钮上设置为 true 不会执行任何操作。

在寻找解决方法时,我公开了一些公共方法来检查父窗口中我想要的按钮,但是当我有多个MyControl调用这些方法时,只检查最后一次调用方法的一个实例上的按钮。像这样:

myControl2选中按钮,使组中的所有按钮都处于未选中状态myControl1

有什么想法可能导致这种情况吗?


是的,它是所有控件之间共享的组名......谢谢Aran

0 投票
1 回答
2416 浏览

wpf - WPF CheckBox 的 IsChecked 属性与绑定源的值不匹配

在我的 WPF 应用程序中,我有一个CheckBoxIsChecked值绑定到我的视图模型中的属性。请注意,我已经注释掉了在我的视图模型中设置值的实际行。这是标准模式:

查看.xaml

视图模型.cs

当我单击时,CheckBox我希望什么都不会发生,因为this.mSomeProperty没有设置值。然而,观察到的行为是,CheckBox无论 的值如何,都会检查和取消检查this.mSomeProperty

到底是怎么回事?为什么我的绑定不强制CheckBox显示底层数据模型的设置?

0 投票
13 回答
270582 浏览

jquery - jQuery、复选框和 .is(":checked")

当我将函数绑定到复选框元素时,例如:

复选框在触发事件之前更改其选中属性,这是正常行为,并给出相反的结果。

但是,当我这样做时:

该复选框在事件触发后更改它的选中属性。

我的问题是,有没有办法像普通点击一样从 jQuery 触发点击事件(第一种情况)?

PS:我已经尝试过trigger('click')

0 投票
1 回答
9704 浏览

wpf - WPF MenuItem IsChecked 绑定不起作用

任何人都知道为什么菜单项绑定不起作用?

0 投票
3 回答
5049 浏览

wpf - 为什么 IsChecked 不会在此切换按钮上更改?

我有以下用于切换按钮的 xaml:

但是IsChecked单击按钮时该属性永远不会更新。

如果我使用 snoop 并将 IsChecked 强制设置为 True,那么触发器就会启动。

0 投票
2 回答
2669 浏览

wpf - 禁用时 WPF ToggleButton 绑定 IsChecked

这是一个有点奇怪的问题。(.NET 3.5sp1)

我有一个包含三个 ToggleButtons 的 UserControl,每个都有 IsChecked 绑定到 UserControl 本身的不同依赖项属性。其中两个默认为真,一个默认为假。

在应用程序启动时,UserControl 本身(以及它的内容)被禁用。稍后启用时,所有三个按钮都未按下;但是代码属性仍处于正确状态。

如果单击按钮,则属性将正确切换,并且 UI(仅适用于该按钮)将更新以反映正确的状态(即单击显示为未按下但具有真实绑定值的按钮将显示没有可见的变化第一次,但将绑定值更新为 false)。第二次按下“故障”按钮将正常运行(如果它打开,按钮将按预期按下)。

如果在启动时未禁用 UserControl,则按钮将正确显示(根据属性的状态)。

不幸的是,用户控件应该在启动时被禁用,所以我不能真正启动它;我希望有一个替代解决方案。有任何想法吗?

(我尝试将属性默认设置为 false,然后在用户控件的 Load 事件中将它们设置为 true。没有任何区别。)

0 投票
5 回答
5125 浏览

c# - 如何获取 WinForm 控件的 IsChecked 属性?

找不到一个看似简单的问题的答案。我需要遍历窗体上的控件,如果控件是 CheckBox,并且被选中,则应该执行某些操作。像这样的东西

但我无法到达 IsChecked 属性。

错误是“System.Windows.Forms.Control”不包含“IsChecked”的定义,并且找不到接受“System.Windows.Forms.Control”类型的第一个参数的扩展方法“IsChecked”(您是否缺少using 指令或程序集引用?)

我怎样才能到达这个属性?提前非常感谢!

编辑

好的,回答所有问题 - 我尝试了投射,但它不起作用。

0 投票
1 回答
883 浏览

android - CheckBoxPreference isChecked 在preferenceActivity 中导致FC

当我检查复选框是否被选中时,我会在以下代码中得到强制关闭:

我在搜索过程中发现了这个例子,但对我来说看起来一样。

谢谢你的帮助!

0 投票
1 回答
868 浏览

android - Android CheckBox isChecked() 或编辑 SharedPreferences 导致强制关闭

我正在 Android 中编写一个闪存卡应用程序,我尝试通过一个复选框来添加将单词添加到评论列表的功能。当用户转到下一个单词时,我会看到复选框是否被选中。如果是,我将这个词添加到评论列表中,如果不是,我删除这个词。当我在手机和模拟器上对其进行测试时,每次在选中复选框时尝试转到下一个单词或主页时,我都会强制关闭。我不知道是什么导致了错误,因为在 LogCat 页面中,它没有显示行号或发生了什么错误。

当我不检查单词时,我可以毫无问题地翻阅它们;检查它并转到另一个词是导致问题的原因,所以我猜它与 SharedPreferences 有关。

以下是我拥有的重要方法:

0 投票
2 回答
1334 浏览

android - Android CheckBox isChecked() 抛出空指针接收

我还有一个问题。我在布局中定义了 CheckBoxes,并在类中使用 isChecked() 方法获取它们的状态。但是,每当使用以下错误日志调用此方法时,我都会收到错误消息:

这是类代码:

这是布局文件:

为什么我会收到错误消息?

编辑:

好的,我会进一步说明。上面有源的类调用了两个布局。调用的第一个布局 (R.layout.dnevi) 包含复选框(附加的 xml 源)。完成检查并单击按钮后,将执行类中的下一个方法,该方法显示新布局 (R.layout.zapolni)。这个不包含任何复选框,但它使用第一个布局(R.layout.dnevi)中的数据(选中/未选中)。希望这可以帮助。