Beispiel #1
0
        private void LoadConversations()
        {
            ConversationList.Clear();
            ConversationList.AddConversations(_conversations);

            ConversationList.SelectedConversationChanged += ConversationList_SelectedConversationChanged;
        }
Beispiel #2
0
        public ChooseFiles(List <ConversationModel> conversations, List <FileModel> files)
        {
            _conversations = conversations;
            _files         = files;
            InitializeComponent();

            FileSortButton sortButton = (FileSortButton)LogicalTreeHelper.FindLogicalNode(this, "FileSortButton");

            FileList.BoundSortButton = sortButton;
            FileList.AllowSelect     = true;

            ReadyButton.Clicked += (s, ea) =>
            {
                SelectedFiles = FileList.SelectedFiles;
                ReadyButtonClicked?.Invoke(this, EventArgs.Empty);
            };

            CancelButton.Clicked += (s, ea) =>
            {
                CancelButtonClicked?.Invoke(this, EventArgs.Empty);
            };

            ConversationList.Clear();
            ConversationList.AddConversations(_conversations);

            ConversationList.SelectedConversationChanged += ConversationList_SelectedConversationChanged;

            if (ConversationList.Conversations.Any())
            {
                ConversationList.SelectedConversationItem = ConversationList.Conversations.First();
            }
        }
Beispiel #3
0
        public void NotifyMe(NotificationMessage notificationMessage)
        {
            string notification = notificationMessage.Notification;

            ConversationList.Clear();
            _history = new History();
            foreach (var item in _history.Histories)
            {
                ConversationList.Add(item);
            }
            FilterCollection();
        }
Beispiel #4
0
        private void LoadConversations()
        {
            if (ConversationList == null)
            {
                return;
            }

            ConversationList.Clear();
            ConversationList.AddConversations(_conversations);

            if (ConversationList.Conversations.Any())
            {
                ConversationList.SelectedConversationItem = ConversationList.Conversations.First();
            }
        }
Beispiel #5
0
        private void LoadConversations()
        {
            ConversationList conversationList = (ConversationList)LogicalTreeHelper.FindLogicalNode(this, "ConversationList");

            if (conversationList == null)
            {
                return;
            }

            conversationList.Clear();
            foreach (ConversationModel conversation in _conversations)
            {
                ConversationListItem conversationItem = new ConversationListItem(conversation);
                conversationItem.Drop      += ConversationItem_Drop;
                conversationItem.DragOver  += ConversationItem_DragOver;
                conversationItem.DragLeave += ConversationItem_DragLeave;

                conversationList.AddConversation(conversationItem);
            }
        }