无法将类型"int"转换为"bool"



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

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',怎么了?

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

相关内容

  • 没有找到相关文章

最新更新