无法转换类型' int'到了布尔'

时间:2014-09-19 13:22:31

标签: c# dependencyobject

我正在开发具有Textbox功能的自定义登录Auto Complete。但是,当我尝试:

public static void SetSelectOnMouseOver(DependencyObject obj, bool value)
    {
        obj.SetValue(ListBoxItemBehavior.SelectOnMouseOverProperty, 
            (object)(bool)(value ? 1 : 0));
    }

我收到错误(object)(bool)(value ? 1 : 0));> cannot convert type 'int' to 'bool',出了什么问题?

1 个答案:

答案 0 :(得分:7)

value已经是bool。为什么不使用(object) value,甚至只使用value