【发布时间】:2014-03-26 21:10:43
【问题描述】:
我正在尝试实现一个切换按钮,允许用户在线性轴或对数轴之间进行选择。
为此,我在我的视图中有这个切换按钮:
<ToggleButton Width="40" Height="20" Margin="2" Grid.Row="1" Content="LogX" VerticalAlignment="Center" IsChecked="{Binding LogXChecked, Mode=TwoWay}"/>
在我的 ViewModel 中:
private bool _isLogXChecked;
public bool IsLogXChecked
{
get
{
return _isLogXChecked;
}
set
{
_isLogXChecked = value;
RaisePropertyChanged("IsLogXChecked");
LogX();
}
}
但是使用这个实现我无法让它工作,当用户按下 ToggleButton 时 IsLogXChecked 属性不会更新,并且我的方法 LogX() 不会触发。
问题可能出在哪里?或者我应该如何将 ToggleButton 绑定到 bool?谢谢。
【问题讨论】:
标签: c# wpf boolean togglebutton