【发布时间】:2016-10-13 15:08:09
【问题描述】:
我有一个复选框
<telerik:GridViewColumn Width="40" Header="Something" HeaderTextAlignment="Center" TextAlignment="Center">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox HorizontalAlignment="Center" IsChecked="{Binding Order,Converter={StaticResource ShortToBooleanConverter},Mode=TwoWay}"
Click="CheckBox_Checked">
</CheckBox>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewColumn>
在代码后面的点击事件中。
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
如果条件失败,我想显示一些消息。
var message = "你不能更新它"。
在这种情况下,我想保持原来的复选框状态/例如,如果它被选中,通过单击它。它没有被检查。但由于条件失败,我想保持选中状态。
有什么诀窍?
【问题讨论】: