Пример #1
0
 private void BindEvents(MVVMContextFluentAPI <ObjectExplorerViewModel> fluent)
 {
     fluent.EventToCommand <BeforeExpandEventArgs>(treeListObjExp, "BeforeExpand",
                                                   x => x.ObjectExplorer_OnBeforeExpand(null));
     fluent.WithEvent <TreeList, FocusedNodeChangedEventArgs>(treeListObjExp, "FocusedNodeChanged").SetBinding(
         x => x.FocusedNode,
         args => args.Node?.TreeList.GetDataRecordByNode(args.Node) as ObjectExplorerNode, (treeView, entity) =>
         treeView.FocusedNode = treeView.FindNode(
             x => x.Id == entity.Id));
 }
Пример #2
0
 private void BindEventToCommands(MVVMContextFluentAPI <MainViewModel> fluent)
 {
     fluent.EventToCommand <ItemClickEventArgs>(barButtonItemNewQuery, "ItemClick", x => x.AddBlankTab());
     fluent.EventToCommand <ItemClickEventArgs>(barButtonItemShowSettings, "ItemClick", x => x.ShowSettings());
     fluent.EventToCommand <EventArgs>(this, "Shown", x => x.CheckToShowConnectionsAtStartup());
 }