/*
         * private void btnSetTitle_Click(object sender, RoutedEventArgs e)
         * {
         *  this._notify.Text = this.txtTitle.Text;
         * }
         *
         * private void btnShowBalloon_Click(object sender, RoutedEventArgs e)
         * {
         *  var icon = (ToolTipIconEx)this.cmbIcon.SelectedValue;
         *  var title = this.txtBalloonTitle.Text;
         *  var text = this.txtBalloonText.Text;
         *
         *  this._notify.ShowBalloonTip(100, title, text, icon);
         * }
         */

        private void Window_Drop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);

            foreach (var name in files)
            {
                int val = 0;
                switch (Path.GetExtension(name).ToLower())
                {
                case ".csv":
                    val = SelfMemoList.AddMemoFromCsv(SelfMemoList.ItemsList, name);
                    break;

                case ".json":
                    val = SelfMemoList.LoadMemoFile(SelfMemoList.ItemsList, name);
                    break;
                }

                if (val > 0)
                {
                    MessageBox.Show(name + " から " + val + " 件追加しました", "ファイルから登録", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("追加する項目が見つかりませんでした", "ファイルから登録", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
        }