Exemplo n.º 1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();
            RoutedEventHandler onLoaded = null;

            onLoaded = (o, e) =>
            {
                explr.Loaded -= onLoaded;

                FileList2 filelist = explr.Template.FindName("PART_FileList", explr) as FileList2;

                _evm.RegisterDragAndDrop(filelist);

                DirectoryTree2 dirTree = explr.Template.FindName("PART_DirectoryTree", explr) as DirectoryTree2;
                _evm.RegisterDragAndDrop(dirTree);


                DataTemplate itemTemplate = explr.FindResource("EntryViewModel_DragDataTemplate") as DataTemplate;
                if (itemTemplate != null)
                {
                    _evm.RegisterDragTemplate(dirTree, itemTemplate);
                }
            };

            explr.Loaded += onLoaded;
        }
Exemplo n.º 2
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     FileList2.IconSize         = (IconSize)Enum.Parse(typeof(IconSize), IconSizeList.SelectedValue);
     IconSizeList.SelectedValue = FileList2.IconSize.ToString();
     FileList2.EnableThumbnails = ThumbnailsCheckBox.Checked;
     FileList2.ShowIcons        = IconsCheckBox.Checked;
     FileList2.DataBind();
 }
Exemplo n.º 3
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();
            RoutedEventHandler onLoaded = null;

            onLoaded = delegate
            {
                explr.Loaded -= onLoaded;
                FileList2 fileList = explr.Template.FindName("PART_FileList", explr) as FileList2;
                fileList.ViewMode = ViewMode.vmExtraLargeIcon;
                _evm.RegisterDragAndDrop(fileList);
            };
            explr.Loaded += onLoaded;
        }
Exemplo n.º 4
0
        // Refresh button double click
        private void Refresh1Button_Click(object sender, RoutedEventArgs e)
        {
            FileList2.UnselectAll();
            CsMessage msg1 = new CsMessage();

            msg1.add("to", CsEndPoint.toString(serverEndPoint));
            msg1.add("from", CsEndPoint.toString(endPoint_));
            msg1.add("command", "getDirs");
            msg1.add("path", pathClient_.Peek());
            msg1.add("type", "CheckIn");
            translater.postMessage(msg1);
            msg1.remove("command");
            msg1.add("command", "getFiles");
            translater.postMessage(msg1);
        }
Exemplo n.º 5
0
 //----< checkIn file click function>---------------------------------
 private void chkInButton_Click(object sender, RoutedEventArgs e)
 {
     if (FileList2.SelectedItem == null || FileList2.SelectedItems.Count == 0)
     {
         statusBarText.Text = "Status: Select file to CheckIn";
     }
     else if (Author.Text == "" || description.Text == "")
     {
         statusBarText.Text = "Status: Enter all the file details ";
     }
     else
     {
         string filePath = pathClient_.Peek();
         CheckIn(filePath, (string)FileList2.SelectedItem);
         statusBarText.Text = "Status: Files are sent for CheckIn";
         FileList2.UnselectAll();
         Author.Clear();
         description.Clear();
         catList.Clear();
         depList.Clear();
     }
 }
Exemplo n.º 6
0
        public static void RegisterDragAndDrop <FI, DI, FSI>(this ExplorerViewModel <FI, DI, FSI> explorervm, FileList2 fileList)
            where FI : FSI
            where DI : FSI
        {
            FileDragDropHelper <EntryViewModel <FI, DI, FSI> > .SetEnableDrag(fileList, true);

            FileDragDropHelper <EntryViewModel <FI, DI, FSI> > .SetEnableDrop(fileList, true);

            RegisterConstructMethod(explorervm);
        }