0

我正在开发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',怎么了?

4

1 回答 1

7

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

于 2014-09-19T13:24:12.053 回答