问题标签 [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.
android - Android切换按钮以编程方式还是XML?
所以我做了我自己的切换按钮,类似于 vista 航空玻璃,而不是打开或关闭状态。我希望切换按钮在被选中时变亮,直到它被取消选择。这可能吗?哪个选项最好以编程方式或通过 XML?
wpf - 鼠标点击WPF中toggleButton的问题
我制作了一个自定义控件模板,将组框变成了扩展器(单击标题可展开/折叠组框的内容)。它工作正常,除了鼠标点击并不总是通过:有时当你点击标题时它不会展开/折叠,特别是。当您单击“颜色”一词中的“o”内部时。我有机地认为这是由于标题中的文本捕获鼠标单击而导致它们无法通过,因此我在内容标题等上使用IsHitTestVisible和IsFocusable属性等,这似乎没有任何效果。仅包含空字符串甚至没有内容的标头似乎也有同样的问题。
XAML 发布在下面。
(顺便说一句,这篇将扩展器变成分组框的帖子似乎有类似的问题:如果您在箭头内单击右侧,则切换按钮不会切换。)
android - 开启和关闭状态的切换按钮文本标签放置
无论如何可以控制 ToggleButton 的打开和关闭状态的文本位置吗?例如,我希望文本标签在打开时左对齐,在关闭时右对齐。
编辑:另外,我会在左右两边的文本中添加一些填充。大约5dp。如果可能的话,可以更好地控制标签放置。
回答:这就是我需要的!
wpf - WPF中切换按钮周围的轮廓
我有一些切换按钮来控制某些选项卡的可见性。按钮的样式设置为按下时变为蓝色,不按下时变为灰色。问题是,当按下一个切换按钮时,第一个切换按钮将切换回灰色但有蓝色轮廓。如果选择了其他一些控件(不是切换按钮之一),则该按钮将变为灰色而没有蓝色轮廓。我不想要蓝色轮廓。
我的风格是:
切换:
在选项卡上设置的单击命令IsSelected = true
。
button - 如何在 wxpython 中设置切换按钮的颜色?
我有一组我创建的按钮,当它被按下时需要更改按钮的颜色。目前它设置了默认颜色(灰色 = 不活动;浅蓝色 = 活动):
但我想将活动的颜色更改为红色。
这是我的按钮类:
我试过使用self.button.SetColour
, self.button.SetBackgroundColour
,self.button.SetForegroundColour
但都没有成功。有没有办法在 wxpython 中完成这个?
silverlight - ToggleButton MouseOver 检查按下的问题
我想设置 ToggleButton 的样式以在按下时更改颜色,并保持该颜色直到再次按下。目前,鼠标悬停在按下它并且鼠标离开切换按钮后会改变颜色。我取消了鼠标悬停颜色更改,这使我可以将颜色设置为 Checked 状态,但我不想失去鼠标悬停效果。有没有办法两者兼得?我创建了自己的扩展器,自学创建控件,但无法弄清楚如何同时拥有鼠标悬停和按下的颜色,在我的示例中,鼠标悬停应该仅在未单击/检查按钮时重置。我正在处理这种 ToggleButton 样式: http: //msdn.microsoft.com/en-us/library/cc296245 (v=vs.95).aspx
gwt - 带有 UiBinder 模板的 GWT ToggleButton 不起作用
我有一个简单模块的 UiBinder 模板。但是当我运行它时,它没有按预期设置切换按钮的样式。例如,当我将鼠标移到按钮上时,颜色、边框、填充或边距似乎没有改变。我错过了一些简单的东西吗?
android - Android ToggleButton 崩溃(资源 NullPointerException)
我是 android 新手,我刚刚开始熟悉它,并且在获取资源时偶然发现了这个问题。我在主布局上添加了一个切换按钮,但是当我访问资源然后尝试更改button.setText()
应用程序崩溃的文本时。
以下是相关代码清单:
主要的.xml
MainActivity.java
顺便说一句,这是我在某个论坛或其他东西上得到的修改模板,这就是奇怪评论的原因。
当我尝试使用findViewById
. 如果我把这个按钮放在另一个类中,应用程序就会崩溃setText()
。我不知道为什么它不能正确获取资源,可能是布局问题?
任何帮助,将不胜感激。谢谢。干杯。
瓦尔
第一部分已解决:清理项目并重新启动 ECLIPSE。(哈哈)
编辑(仍然为可能的解决方案打开):似乎重新启动 Eclipse 解决了问题(清理项目和重新启动之前没有工作..),去图。
但是我的问题是一种跟进,如果我从另一个类中获取按钮资源,它仍然会崩溃setText()
或任何其他尝试修改按钮的属性(据调试器所说,它也应该是 NullPointerException)。我在某处读到按钮资源只有在 Activity 类中获取时才有效,但我当时并不相信。这有什么道理,或者更好,有什么理由吗?
相关代码段:
我知道,这段代码没有多大意义,应该可以工作。关于为什么先前尝试获取资源的任何想法都有效,而不是在另一个类中?肿瘤坏死因子。
编辑:
这是我的logcat,抱歉耽搁了。
致命例外:主要
java.lang.RuntimeException:无法启动活动 ComponentInfo{com.games.tiktakboom/com.games.tiktakboom.TikTakBoom}:android.view.InflateException:二进制 XML 文件第 6 行:膨胀类 com.games.tiktakboom.GameView 时出错
引起:android.view.InflateException:二进制 XML 文件第 6 行:膨胀类 com.games.tiktakboom.GameView 时出错
引起:java.lang.reflect.InvocationTargetException
引起:java.lang.NullPointerException
强制完成活动 com.games.tiktakboom/.TikTakBoom
如前所述,日志指向 NullPointerException(在获取的资源上)。剩下的我看不出来。任何帮助将不胜感激,因为我似乎无法解决这个问题。谢谢,干杯。
编辑:也许是上下文的问题?构造新线程时,上下文将传递给构造函数。我是否必须从传递的上下文变量或其他东西中手动获取资源?
c# - 如何在 ToggleButton.IsChecked 或 IsPressed 上正确使用触发器?
那是我的代码:
但是,不会触发 IsChecked 和 IsPressed 触发器。我如何正确声明它们?