コード例 #1
0
ファイル: ChatTabItem.cs プロジェクト: ForNeVeR/hell-api
 public ChatTabItem(MessagingWindow parentWindow, Contact contact)
 {
     window = parentWindow;
     Contact = contact;
     Header = Contact.Nickname;
     tabContent = new ChatTabContent();
     Content = tabContent;
 }
コード例 #2
0
ファイル: HellGatePlugin.cs プロジェクト: ForNeVeR/hell-api
        private int CListDoubleClicked(IntPtr wParam, IntPtr lParam)
        {
            IntPtr hContact = wParam;
            var contact = new Contact(hContact);

            if (MessagingWindow == null)
            {
                MessagingWindow = new MessagingWindow(this);
                MessagingWindow.Visibility = Visibility.Visible;
            }

            if (ContactDoubleClickedEvent != null)
                ContactDoubleClickedEvent(contact);

            return 0;
        }