public MainWindow() { InitializeComponent(); _fooWindow = new FooWindow(); StylusPlugIns.Add(new FooStylusPlugIn(_fooWindow)); _fooWindow.Show(); }
public MainWindow() { InitializeComponent(); StylusPlugIns.Add(new Foo()); StylusDown += MainWindow_StylusDown; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; }
public MainWindow() { //RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly; InitializeComponent(); //StylusMove += MainWindow_StylusMove; //TouchMove += MainWindow_TouchMove; StylusPlugIns.Add(new F1(this)); }
public bool RemovePluginSample() { //<Snippet2> if (this.StylusPlugIns.Contains(filterPlugin1)) { StylusPlugIns.Remove(filterPlugin1); } //</Snippet2> return(this.StylusPlugIns.Contains(filterPlugin1)); }
public InqCanvas(bool keepstroqs) : base() { KeepStroqs = keepstroqs; _inkPresenter.AttachVisuals(_dynamicRenderer.RootVisual, _dynamicRenderer.DrawingAttributes); StylusPlugIns.Add(_dynamicRenderer); AddLogicalChild(_inkPresenter); AddVisualChild(_inkPresenter); InvalidateMeasure(); _stroqs.Changed += new EventHandler <StroqCollection.ChangedEventArgs>(stroqs_Changed); DynamicRenderer.ForcedMove += new MyRend.ForcedMoveHandler(DynamicRenderer_ForcedMove); }
//<Snippet4> public void MoveDownPlugIn(StylusPlugIn pluginToMoveDown) { int index = this.StylusPlugIns.IndexOf(pluginToMoveDown); // If the plug-in isn't already the last one in the // StylusPluginCollection, move it down one position. if (index < StylusPlugIns.Count - 1) { StylusPlugIns.RemoveAt(index); StylusPlugIns.Insert(index + 1, pluginToMoveDown); } }
public void MoveDown(PluginDescription pluginToMoveDown) { int index = inPlugins.IndexOf(pluginToMoveDown); if (index < StylusPlugIns.Count - 1) { StylusPlugIns.Remove(pluginToMoveDown.Plugin); StylusPlugIns.Insert(index + 1, pluginToMoveDown.Plugin); inPlugins.Remove(pluginToMoveDown); inPlugins.Insert(index + 1, pluginToMoveDown); } }
public void MoveUp(PluginDescription pluginToMoveUp) { int index = inPlugins.IndexOf(pluginToMoveUp); if (index > 0) { StylusPlugIns.Remove(pluginToMoveUp.Plugin); StylusPlugIns.Insert(index - 1, pluginToMoveUp.Plugin); inPlugins.Remove(pluginToMoveUp); inPlugins.Insert(index - 1, pluginToMoveUp); } }
public void ChangeDAOnCustomDR() { if (!StylusPlugIns.Contains(cdr)) { return; } cdr.DrawingAttributes.Color = Colors.Red; //DrawingAttributes da = new DrawingAttributes(); //da.Color = Colors.Red; //cdr.DrawingAttributes = da; }
/// <summary> /// Initializes a new instance of the <see cref="TouchCanvas"/> class. /// </summary> public TouchCanvas() { points = new Dictionary<int, StylusPointCollection>(); raiseGestureOrStrokeCollectedMethod = Dynamic<InkCanvas>.Instance.Procedure.Explicit<InkCanvasStrokeCollectedEventArgs, bool>.CreateDelegate("RaiseGestureOrStrokeCollected"); AddHandler(MultitouchScreen.NewContactEvent, (NewContactEventHandler)OnNewContact); AddHandler(MultitouchScreen.ContactMovedEvent, (ContactEventHandler)OnContactMoved); AddHandler(MultitouchScreen.ContactRemovedEvent, (ContactEventHandler)OnContactRemoved); StylusPlugIns.Add(new TestPlugin()); EditingMode = InkCanvasEditingMode.InkAndGesture; SetEnabledGestures(new[]{ApplicationGesture.ScratchOut}); Gesture += TouchCanvas_Gesture; }
public bool AddRemoveFilterPlugin() { bool containsPlugin = this.StylusPlugIns.Contains(filterPlugin1); if (containsPlugin) { StylusPlugIns.Remove(filterPlugin1); } else { //StylusPlugIns.Insert(0, filterPlugin1); StylusPlugIns.Add(filterPlugin1); } return(!containsPlugin); }
public bool AddRemoveDynamicRenderer() { bool containsPlugin = this.StylusPlugIns.Contains(dynamicRenderer1); if (containsPlugin) { StylusPlugIns.Remove(dynamicRenderer1); } else { StylusPlugIns.Insert(0, dynamicRenderer1); } //MessageBox.Show(filterPlugin1.IsActiveForInput.ToString()); return(!containsPlugin); }
public void Remove(PluginDescription pluginToRemove) { StylusPlugIns.Remove(pluginToRemove.Plugin); inPlugins.Remove(pluginToRemove); outPlugins.Add(pluginToRemove); }
public void Add(PluginDescription pluginToAdd) { StylusPlugIns.Add(pluginToAdd.Plugin); inPlugins.Add(pluginToAdd); outPlugins.Remove(pluginToAdd); }