<?xml version="1.0"?>
<doc>
    <assembly>
        <name>IUV.Common.Keys</name>
    </assembly>
    <members>
        <member name="P:IUV.Common.Keys.GlobalKey.BindingCollection">
            <summary>
            BindingCollection
            </summary>
            <value></value>
        </member>
        <member name="M:IUV.Common.Keys.GlobalKey.CheckForExistingBinding(System.Windows.Input.InputBindingCollection,System.Windows.Input.Key,System.Windows.Input.ModifierKeys)">
            <summary>
            检查是否重复绑定
            </summary>
            <param name="thisInstance"></param>
            <param name="key"></param>
            <param name="modifierKeys"></param>
            <returns></returns>
        </member>
        <member name="M:IUV.Common.Keys.GlobalKey.RegisterKey(IUV.Common.Keys.RegisterKeyCommand,System.Windows.Input.Key,System.Windows.Input.ModifierKeys,System.Object)">
            <summary>
            普通按键注册
            </summary>
            <param name="command"></param>
            <param name="key"></param>
            <param name="modifierKeys"></param>
            <param name="commandParameter"></param>
        </member>
        <member name="T:IUV.Common.Keys.WindowKey">
            <summary>
            WindowKey
            </summary>
        </member>
        <member name="M:IUV.Common.Keys.KeyManager.RegisterGlobalKey(System.Windows.UIElement,IUV.Common.Keys.RegisterKeyCommand,System.Windows.Input.Key,System.Windows.Input.ModifierKeys,System.Object)">
            <summary>
            RegisterGlobalKey
            </summary>
            <param name="command"></param>
            <param name="key"></param>
            <param name="modifierKeys"></param>
            <param name="commandParameter"></param>
        </member>
        <member name="M:IUV.Common.Keys.KeyManager.UnRegisterGlobalKey(System.Windows.UIElement,System.Windows.Input.Key,System.Windows.Input.ModifierKeys)">
            <summary>
            UnRegisterGlobalKey
            </summary>
            <param name="key"></param>
            <param name="modifierKeys"></param>
        </member>
        <member name="M:IUV.Common.Keys.KeyManager.RegisterSystemHotKey(System.Windows.Window,IUV.Common.Keys.RegisterKeyCommand,System.Windows.Forms.Keys,System.Windows.Input.ModifierKeys,System.Object)">
            <summary>
            RegisterGlobalKey
            </summary>
            <param name="command"></param>
            <param name="key"></param>
            <param name="modifierKeys"></param>
            <param name="commandParameter"></param>
        </member>
        <member name="M:IUV.Common.Keys.KeyManager.UnRegisterSystemHotKey(System.Windows.Window,System.Windows.Forms.Keys,System.Windows.Input.ModifierKeys)">
            <summary>
            UnRegisterGlobalKey
            </summary>
            <param name="key"></param>
            <param name="modifierKeys"></param>
        </member>
        <member name="M:IUV.Common.Keys.RegisterKeyCommand.#ctor(System.Action{System.Object},System.Windows.UIElement,System.Object)">
            <summary>
            注册按键命令
            </summary>
            <param name="execute">按键执行过程</param>
            <param name="owner">异常消息弹出窗的拥有者</param>
        </member>
        <member name="T:IUV.Common.Keys.SystemHotKey">
            <summary>
            操作系统热键
            </summary>
        </member>
        <member name="M:IUV.Common.Keys.SystemHotKey.RegisterHotKey(System.IntPtr,System.Int32,System.Windows.Input.ModifierKeys,System.Int32)">
            <summary>
            如果函数执行成功，返回值不为0。
            如果函数执行失败，返回值为0。要得到扩展错误信息，调用GetLastError。.NET方法:Marshal.GetLastWin32Error()
            </summary>
            <param name="hWnd">要定义热键的窗口的句柄</param>
            <param name="id">定义热键ID（不能与其它ID重复） </param>
            <param name="fsModifiers">标识热键是否在按Alt、Ctrl、Shift、Windows等键时才会生效</param>
            <param name="vk">定义热键的内容,WinForm中可以使用Keys枚举转换，
            WPF中Key枚举是不正确的,应该使用System.Windows.Forms.Keys枚举，或者自定义正确的枚举或int常量</param>
            <returns></returns>
        </member>
        <member name="M:IUV.Common.Keys.SystemHotKey.UnregisterHotKey(System.IntPtr,System.Int32)">
            <summary>
            取消注册热键
            </summary>
            <param name="hWnd">要取消热键的窗口的句柄</param>
            <param name="id">要取消热键的ID</param>
            <returns></returns>
        </member>
    </members>
</doc>
