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 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); }
/// <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 void Add(PluginDescription pluginToAdd) { StylusPlugIns.Add(pluginToAdd.Plugin); inPlugins.Add(pluginToAdd); outPlugins.Remove(pluginToAdd); }