/// <summary> /// Dispatch Value Update Event /// </summary> protected void DispatchModelEvent(ModelEventArgs args) { EventHandler<ModelEventArgs> handler = ModelEvent; if(handler != null){ handler(this, args); } }
public void OnModuleDataChanged(object sender, ModelEventArgs args) { var viewModule = sender as IModule; if (viewModule.ID.ToEnum<ModuleType>() == ModuleType.SchoolNav) { var school = SchoolContext.Get(); this.lvwNavigation.Groups[0].Header = school.Name; } }
public virtual void OnRequestCenterViewOnElement(object sender, ModelEventArgs e) { if (RequestCenterViewOnElement != null) RequestCenterViewOnElement(this, e); }
public virtual void OnRequestNodeCentered(object sender, ModelEventArgs e) { if (RequestNodeCentered != null) RequestNodeCentered(this, e); }
public void setOtherText(IModel m, ModelEventArgs e) { richTextBox3.AppendText("" + e.newval + "\n"); }
public void setNewText(IModel m, ModelEventArgs e) { richTextBox1.AppendText("" + e.newval + "\n"); richTextBox3.AppendText("" + e.secondval + "\n"); }
protected void ModelEvent(ModelEventArgs<Car> args) { ModelEventArgs = args; }
void vm_RequestNodeCentered(object sender, EventArgs e) { ModelEventArgs args = e as ModelEventArgs; ModelBase node = args.Model; double x = outerCanvas.ActualWidth / 2.0; double y = outerCanvas.ActualHeight / 2.0; // apply small perturbation // so node isn't right on top of last placed node if (currentNodeCascadeOffset > 96.0) { currentNodeCascadeOffset = 0.0; } x += currentNodeCascadeOffset; y += currentNodeCascadeOffset; currentNodeCascadeOffset += 24.0; if (args.PositionSpecified) { x = args.X; y = args.Y; } Point dropPt = new Point(x, y); // Transform dropPt from outerCanvas space into zoomCanvas space if (args.TransformCoordinates) { if (WorkBench != null) { var a = outerCanvas.TransformToDescendant(WorkBench); dropPt = a.Transform(dropPt); } } // center the node at the drop point if (!Double.IsNaN(node.Width)) { dropPt.X -= (node.Width / 2.0); } if (!Double.IsNaN(node.Height)) { dropPt.Y -= (node.Height / 2.0); } if (!Double.IsNaN(node.Width)) { dropPt.X -= (node.Height / 2.0); } if (!Double.IsNaN(node.Height)) { dropPt.Y -= (node.Height / 2.0); } node.X = dropPt.X; node.Y = dropPt.Y; node.ReportPosition(); }
private void ModelShowErrorMessageEvent(object sender, ModelEventArgs e) { this._messager.ShowError(e.Message); }
private void Model_GameAdvanced(object sender, ModelEventArgs e) { OnPropertyChanged("GameTime"); }
private void Model_GameOver(object sender, ModelEventArgs e) { Debug.Write("vege"); }
private void Model_GameCreated(object sender, ModelEventArgs e) { RefreshTable(); }