protected override void OnWindowlessClick(WindowlessControlHost sender, WindowlessMouseEventArgs e) { base.OnWindowlessClick(sender, e); if (!e.Handled) { Checked = !Checked; } }
//protected override void OnWindowlessKeyPress(Control sender, KeyPressEventArgs e) //{ // base.OnWindowlessKeyPress(sender, e); // if (!e.Handled && e.KeyChar == '\r') // { // IsEditing = !IsEditing; // } //} protected override void OnWindowlessClick(WindowlessControlHost sender, WindowlessMouseEventArgs e) { if (!e.Handled) { e.Handled = true; IsEditing = !IsEditing; } base.OnWindowlessClick(sender, e); }
void myDropdown_WindowlessClick(WindowlessControlHost sender, WindowlessMouseEventArgs e) { Content = myItemsControl.CurrentSelection; IsEditing = false; }