コード例 #1
0
ファイル: Window1.xaml.cs プロジェクト: jqd072014/code.root
        void Window1_Loaded(object sender, RoutedEventArgs e)
        {
          _device= new  XkeysKeyboardDevice();
          _device.DeviceClosed += () => {
              this.Dispatcher.Invoke(new Action(() =>
              {
                  this.Title = "Closed";
              }));

          };    
        }
コード例 #2
0
ファイル: Light.xaml.cs プロジェクト: jqd072014/code.root
        public Light()
        {
            InitializeComponent();
            _device = new XkeysKeyboardDevice();
            _device.TryOpen(SupportedXkeysKeyboardDevice.XK80);
            this.Closing += Light_Closed;
            _device.w = this;
            this.SourceInitialized += (s, e) =>
            {
                var hwnd = new WindowInteropHelper(this).Handle;
                var value = GetWindowLong(hwnd, GWL_STYLE);
                SetWindowLong(hwnd, GWL_STYLE, (int)(value & WS_MINIMIZE));

            };

        }