问题标签 [togglebutton]

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 投票
2 回答
1907 浏览

c# - 在 WPF 中的 StoryBoard 中选中/取消选中 ToggleButton

我有一个展开/折叠一些StackPanels的动画,在窗口中有一些ToggleButtons在折叠时必须取消选中StackPanel。我有这样的动画:

这隐藏了StackPanel,但我需要oggleButton从其他事件中取消选中 T 。

是否可以取消选中ToggleButtonFrom this StoryBoard

如果是这样,我是否需要验证它是否已经选中/未选中?

0 投票
2 回答
4440 浏览

wpf - WPF ToggleButton 和 DelegateCommand

有没有办法通过 s 确定 aToggleButton是否已检查/未检查DelegateCommand

TIA,迈克

XAML 代码如下。我正在使用ItemsControl并绑定到一个集合。我基本上想要一种在单击每个按钮时获取其切换状态的方法。

0 投票
6 回答
11953 浏览

wpf - WPF Popup 隐藏问题

假设您有一个ToggleButton用于打开 a 的,与所有已知元素等Popup相同的行为。ComboBox

...这是这段代码:

然后在你背后的代码中使用 . IsOpen对于Popup和 。IsCheckedToggleButton. 一切正常,但是当您打开Popup并单击边界外时,问题就来了。将Popup关闭,但ToggleButton 保持检查

您不能在PopupOnClosedHandler 中设置ToggleButton.IsChecked = false,因为当您单击ToggleButton关闭 时PopupPopup关闭本身,设置ToggleButton.IsChecked = false但在您单击的同时ToggleButton它会尝试Popup再次打开。所以你不能关闭它。

第一个切换按钮单击:


第二个切换按钮单击:


因此,如果您在弹出窗口打开时单击切换按钮,它会闪烁但保持打开状态。

请问这个问题怎么解决?

编辑:

请在 MyWindow.XAML 中尝试此操作,并在后面的代码中添加依赖属性 IsDropDownOpen,请:

0 投票
1 回答
4237 浏览

javascript - JQuery:根据是否同意条款切换提交按钮

我的表单中有一个带有 id 的复选框terms和一个带有 class 的提交按钮registration。我希望最初禁用提交按钮,然后在用户打开和关闭条款复选框时打开和关闭。我还希望在单击提交按钮时弹出一个确认对话框,如果确认,提交按钮将再次被禁用(以防止重复单击)。我已经完成了最后一部分和第一部分的工作(我认为),但我不知道如何让切换工作。这是我到目前为止所拥有的:

有人可以帮我完成这项工作吗?我现在是一个完全的 JQuery 新手,所以也欢迎任何简化和修复。

0 投票
5 回答
13449 浏览

wpf - 如何在不设置 IsEnabled 的情况下防止 ToggleButton 被切换

我有一个 ToggleButtons 列表,在 ListBox 中用作 ItemTemplate,类似于使用 Listbox 的 MultiSelect 模式的答案。但是,我需要确保始终选择至少一项。

我可以通过在 ListBox.SelectionChanged 事件上将一个项目重新添加到 ListBox 的 SelectedItems 集合中来从 ListBox 中获得正确的行为,但我的 ToggleButton 仍会脱离其切换状态,因此我认为我需要在此过程的早期停止它。

我不想在最后一个按钮 Selected 上设置 IsEnabled="False" ,因为我更喜欢保持 Enabled 视觉样式,而不必重做我的按钮模板。有任何想法吗?

0 投票
1 回答
4190 浏览

wpf - WPF中具有不同突出显示图像的多个ToggleButton图像

我对 WPF 很陌生,需要一些关于为什么它不能正常工作的指针。

我正在尝试制作一个最大化按钮,单击该按钮将变为恢复按钮。我认为可以在后面的代码中更改具有 2 种不同样式的切换按钮可以工作。我首先尝试让最大化按钮工作并且遇到了问题。我收到错误“System.Windows.Controls.Image”不是 Setter 上“System.Windows.Controls.Image.Source”属性的有效值。在我的xml中。我似乎没有完全理解一些事情。任何帮助都是最有帮助的:)

瑞安

我后面的代码会做这样简单的事情:

0 投票
1 回答
2744 浏览

android - Android 布局:为什么 TextView 和 ToggleButton 不对齐

我试图将 TextView 和 ToggleButton 放在表格行中,但是,它们似乎没有对齐(按钮的顶部开始于 textview 顶部下方约 10px,即使每个元素的高度相同。谁能告诉我为什么?

0 投票
2 回答
4574 浏览

wpf - 为什么一旦取消选中WPF切换按钮脉冲

在桌面应用程序中,我有一个切换按钮:

对于 Checked 事件,我正在设置一个值,然后执行一个方法 FilterView(); //提交代码

未经检查的状态正好相反。重置一个变量并再次执行该方法

我的问题是,当我取消选中切换按钮时,我注意到按钮继续脉冲或闪烁(从蓝色变为铬),就好像它仍然有焦点一样。该按钮将保持这种状态,直到单击另一个按钮。

有没有办法消除这个焦点,这样当按钮被取消选中时,按钮会回到未选中状态而没有闪烁/脉冲颜色。

  • 正如您从上面看到的,这是一个标准的切换按钮,没有样式或自定义
  • 我只在一个普通按钮上测试了这个,我发现单击按钮时会发生同样的情况,该按钮将继续脉冲/闪烁,直到单击另一个按钮。

你如何解决这个问题或防止这种影响发生。

谢谢

0 投票
1 回答
4136 浏览

wpf - 使用图像内容为 ToggleButton 设置快捷键

我创建了一个ToggleButton来显示和隐藏一段 UI,并将其发送Content到一个图标。

我现在想添加一个快捷键,ToggleButton但我不确定如何在不绑定命令的情况下使用。由于我所做的只是绑定到IsChecked状态,因此我不需要命令来执行任何其他功能,并且创建一个空的似乎不正确。

这是我ToggleButton的当前状态,当我按下指示的快捷键时,它无法正常工作并且没有响应。

0 投票
1 回答
21268 浏览

xaml - 如何将孩子的触发器设置为父属性?

我有一个带有 ToggleButton ( ExpanderButton ) 的 TreeView。切换按钮有两张图片(一张用于展开,一张未展开)。但是,当我选择 TreeViewItem 时,我会用不同的颜色突出显示它,并且我也想更改图像的颜色(我在另一种颜色中有相同的颜色)。

问题是我不知道如何将 ToggleButton 上的触发器属性设置为 TreeViewItem 上的 IsSelected 属性。

有任何想法吗?