我有一个三态的RadioButton(与ToggleButton相同的问题),在WPF中使用自定义模板(使用Blend 4.0),我在Load上将其转换为'Indeterminate'状态。这工作正常,我希望将其保持在该状态,直到用户点击它。问题是,只要用户将鼠标放在Unchecked状态,就会更改为Unchecked状态。
如何防止这种不必要的状态变化发生?这是默认行为还是我可能意外更改的内容?
我也希望点击后它会直接转到'Checked'状态,但这是一个不同的问题,我读过它可能与更改状态顺序有关。