if (childViewWindow != null)
{
+
+ childViewWindow.AddAuxiliaryHint("wm.policy.win.msg.use", "1");
childViewWindow.VisibilityChanged += OnChildViewWindowVisibilityChanged;
childViewWindow.Resized += OnChildViewWindowResized;
childViewWindow.TransitionEffect += OnChildViewWindowTransitionEffect;
childViewWindow.KeyboardRepeatSettingsChanged += OnChildViewWindowKeyboardRepeatSettingsChanged;
childViewWindow.ViewAdded += OnChildViewWindowViewAdded;
+ childViewWindow.AuxiliaryMessage += OnAuxiliaryMessageEvent;
}
}
childViewWindow.TransitionEffect -= OnChildViewWindowTransitionEffect;
childViewWindow.KeyboardRepeatSettingsChanged -= OnChildViewWindowKeyboardRepeatSettingsChanged;
childViewWindow.ViewAdded -= OnChildViewWindowViewAdded;
-
+ childViewWindow.AuxiliaryMessage -= OnAuxiliaryMessageEvent;
childViewWindow = null;
}
}
log.Fatal(tag, $"OnChildViewWindowFocusChanged() called!");
}
+ private void OnAuxiliaryMessageEvent(object sender, AuxiliaryMessageEventArgs e)
+ {
+ log.Fatal(tag, $"OnAuxiliaryMessageEvent() called!");
+ if(e != null)
+ {
+ Console.WriteLine($"Key={e.Key} Value={e.Value}");
+ log.Fatal(tag, $"Key={e.Key} Value={e.Value}");
+ var cnt = 0;
+ foreach(var option in e.Options)
+ {
+ cnt++;
+ Console.WriteLine($"option[{cnt}]={option}");
+ log.Fatal(tag, $"option[{cnt}]={option}");
+ }
+ }
+ }
+
public void Deactivate()
{
if (child)