有没有办法在单击切换按钮时删除设置IsChecked
属性的行为ToggleButton
?我想通过绑定到一个自定义属性来处理IsChecked
属性。ToggleButton禁用设置点击按钮上的IsChecked行为
2
A
回答
1
因此,您希望控件仅通过绑定来处理其IsChecked
状态,并禁止来自用户的输入。您可以设置IsEnabled="False" but then it will appear a bit opaque in the
已禁用状态,除非您相应地更改控制模板。
我想你想会比较的方式,只是省略了用户输入,但仍然处理您的IsChecked
,所以我会建议将其设置喜欢的东西;
<ToggleButton IsHitTestVisible="False" IsTabStop="False" IsChecked="{Binding blah}"/>
希望这有助于欢呼声。
0
我知道这个问题很老,但我认为我的答案可以帮助某人。
所以我的问题是关于导航切换按钮。我在我的代码中设置了IsChecked
属性为true
,并且显示了相关的视图,但ToggleButton的设计在用户按下它时发生了变化(视图保持不变)。因此,最终我有视图显示,但ToggleButton未选中,IsChecked
后面的属性设置为true
。完全疯了。
为了解决这个问题我做了我自己非常简单的自定义控制:
class CustomToggleButton : ToggleButton
{
protected override void OnToggle()
{
if (IsChecked == false)
{
base.OnToggle();
}
}
}
现在切换按钮是从我的代码只取消选中。
相关问题
- 1. WPF ToggleButton绑定IsChecked禁用时
- 2. IsChecked上的ToggleButton触发器
- 3. 禁用RequiredFieldValidator上的按钮点击
- 4. ToggleButton样式点击行为
- 5. 禁用按钮在点击上工作
- 6. 禁用按钮后点击
- 7. 点击时禁用按钮
- 8. 禁用按钮后点击
- 9. 禁用按钮点击
- 10. 点击禁用按钮
- 11. 按钮不可点击 - 禁用点击
- 12. 如何为Silverlight设置默认的IsChecked值ToggleButton
- 13. ToggleButton IsChecked触发器
- 14. ToggleButton isChecked vs isActivated - Android
- 15. Android设置按钮按下点击
- 16. 设置禁用按钮钛
- 17. 按钮始终设置为禁用
- 18. 禁用基于ID点击的按钮
- 19. 以编程方式设置功能区上的按钮togglebutton
- 20. 单击事件按钮5次点击后禁用按钮
- 21. 单击一个按钮时禁用多个按钮点击
- 22. 启用和禁用按钮点击jquery
- 23. 点击使用jquery后禁用按钮
- 24. EditText启用和禁用按钮点击
- 25. Tkinter按钮已禁用/启用点击
- 26. 按钮启用和禁用点击
- 27. ListView中的ToggleButton与isChecked设置不一致
- 28. 如何点击量角器上按钮上的ui-sref设置?
- 29. 将backcolor设置为用户点击的按钮
- 30. WPF ToggleButton IsChecked绑定问题
为了确保我理解正确,您不希望它在点击时更新缺陷,而是希望它仅通过绑定更新缺陷。 –
是的,我只想通过绑定来更新IsChecked,而onClick的IsChecked正在干扰我的绑定 – kotsumu