예제 #1
0
        private void EmojiWindow_Loaded(object sender, RoutedEventArgs e)
        {
            var window = mmApp.Model.Window;

            window.ButtonEmoji.Focus();
            WindowUtilities.DoEvents();

            var pos = window.ButtonEmoji.TransformToAncestor(window)
                      .Transform(new Point(0, 0));

            // hard code so it works both with mouse and keyboard
            Left = window.Left + pos.X - 10;
            Top  = window.Top + pos.Y + window.ButtonEmoji.Height;

            TextSearchText.Focus();
            ListEmojis.SelectedItem = Emojis.FirstOrDefault(kv => kv.Key == ":smile:");
        }
예제 #2
0
 private void EmojiWindow_Activated(object sender, System.EventArgs e)
 {
     ListEmojis.SelectedItem = Emojis.FirstOrDefault(kv => kv.Key == ":smile:");
     TextSearchText.Focus();
 }