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; }
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(); }
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; }
// 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); }
//----< 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(); } }
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); }