public static void AddIsPixelGridEnabledChangedHandler(CanvasView canvasView, ValueChangedEventHandler <bool> handler) { ValueChangedEventHandler <bool> a = (ValueChangedEventHandler <bool>)canvasView.GetValue(IsPixelGridEnabledChangedEvent); ValueChangedEventHandler <bool> handler3 = (ValueChangedEventHandler <bool>)Delegate.Combine(a, handler); canvasView.SetValue(IsPixelGridEnabledChangedEvent, handler3); }
public CanvasControl() : base(FactorySource.PerThread) { base.UseBackColor = false; base.UseHwndRenderTarget = AppSettings.Instance.UI.EnableCanvasHwndRenderTarget.Value; this.UpdateRenderTargetType(); AppSettings.Instance.UI.EnableHardwareAcceleration.ValueChangedT += new ValueChangedEventHandler <bool>(this.OnEnableHardwareAccelerationChanged); this.canvasView = new PaintDotNet.Canvas.CanvasView(); this.canvasView.CanvasChanged += new ValueChangedEventHandler <PaintDotNet.Canvas.Canvas>(this.OnCanvasViewCanvasChanged); this.canvasView.CanvasSizeChanged += new ValueChangedEventHandler <SizeDouble>(this.OnCanvasViewCanvasSizeChanged); this.canvasView.Invalidated += new EventHandler <RectDoubleInvalidatedEventArgs>(this.OnCanvasViewInvalidated); this.canvasView.ScaleRatioChanged += new ValueChangedEventHandler <double>(this.OnCanvasViewScaleRatioChanged); this.canvasView.ViewportCanvasOffsetChanged += new ValueChangedEventHandler <PointDouble>(this.OnCanvasViewViewportCanvasOffsetChanged); this.UpdateOverscroll(); AppSettings.Instance.UI.EnableOverscroll.ValueChangedT += new ValueChangedEventHandler <bool>(this.OnEnableOverscrollChanged); WeakReference <CanvasControl> weakThis = new WeakReference <CanvasControl>(this); ValueChangedEventHandler <RenderingPriority> renderingPriorityChangedHandler = null; renderingPriorityChangedHandler = delegate(object sender, ValueChangedEventArgs <RenderingPriority> e) { CanvasControl control; if (weakThis.TryGetTarget(out control)) { control.OnRenderingPriorityChanged(null, e); } else { RenderingPriorityManager.RenderingPriorityChanged -= renderingPriorityChangedHandler; } }; this.renderingPriorityChangedHandler = renderingPriorityChangedHandler; RenderingPriorityManager.RenderingPriorityChanged += this.renderingPriorityChangedHandler; }
public async Task <Response> GetStreamingAsync(string path, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null) { return(await _request.GetStreaming(path, added, changed, removed)); }
public async Task <EventStreamResponse> OnAsync(string path, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null, object context = null) { return(new EventStreamResponse(await _requestManager.ListenAsync(path).ConfigureAwait(false), added, changed, removed, context)); }
public static void RemoveIsPixelGridEnabledChangedHandler(CanvasView canvasView, ValueChangedEventHandler <bool> handler) { ValueChangedEventHandler <bool> source = (ValueChangedEventHandler <bool>)canvasView.GetValue(IsPixelGridEnabledChangedEvent); ValueChangedEventHandler <bool> handler3 = (ValueChangedEventHandler <bool>)Delegate.Remove(source, handler); canvasView.SetValue(IsPixelGridEnabledChangedEvent, handler3); }
public Response GetStreaming(string path, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null) { return(GetStreamingAsync(path, added, changed, removed).Result); }
internal EventStreamResponse(HttpResponseMessage httpResponse, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null, object context = null) { _cancel = new CancellationTokenSource(); _cache = new TemporaryCache(); if (added != null) { _cache.Added += added; } if (changed != null) { _cache.Changed += changed; } if (removed != null) { _cache.Removed += removed; } if (context != null) { _cache.Context = context; } _pollingTask = ReadLoop(httpResponse, _cancel.Token); }
public TagNodeHandle(short tag, string key, ITagLink element, ValueChangedEventHandler handle) { _tagID = tag; _key = key; _element = element; _handle = handle; }
//internal EventStreamResponse( // HttpResponseMessage httpResponse, // ValueAddedEventHandler added = null, // ValueChangedEventHandler changed = null, // ValueRemovedEventHandler removed = null) //{ // _cancel = new CancellationTokenSource(); // _cache = new TemporaryCache(); // if (added != null) // { // _cache.Added += added; // } // if (changed != null) // { // _cache.Changed += changed; // } // if (removed != null) // { // _cache.Removed += removed; // } // _pollingTask = ReadLoop(httpResponse, _cancel.Token); //} internal EventStreamResponse( IRequestManager requestManager, string listenPath, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null) { this._requestManager = requestManager; this._listenPath = listenPath; _cancel = new CancellationTokenSource(); _cache = new TemporaryCache(); if (added != null) { _cache.Added += added; } if (changed != null) { _cache.Changed += changed; } if (removed != null) { _cache.Removed += removed; } }
public static void Raise <T>(this ValueChangedEventHandler <T> handler, object sender, ValueChangedEventArgs <T> e) { if (handler != null) { handler(sender, e); } }
///<summary> /// Сигнализирует об изменении топлива после полета ///</summary> ///<param name="e"></param> private void InvokeRemainAfterChanget(ValueChangedEventArgs e) { ValueChangedEventHandler handler = RemainAfterChanget; if (handler != null) { handler(e); } }
///<summary> /// Сигнализирует об изменении топлива на борту ///</summary> ///<param name="e"></param> private void InvokeOnBoardChanget(ValueChangedEventArgs e) { ValueChangedEventHandler handler = OnBoardChanget; if (handler != null) { handler(e); } }
protected override void Dispose(bool disposing) { if (disposing) { IsHighQualityScalingEnabledChanged -= new ValueChangedEventHandler <bool>(this.OnCanvasViewIsHighQualityScalingEnabledChanged); this.Document = null; } base.Dispose(disposing); }
private void OnValueChanged(ValueChangedEventArgs e) { ValueChangedEventHandler handler = ValueChanged; if (handler != null) { handler(this, e); } }
private void InvokeRecordTypeChanget(AtlbRecordType e) { ValueChangedEventHandler handler = RecordTypeChanget; if (handler != null) { handler(new ValueChangedEventArgs(e)); } }
///<summary> /// Сигнализирует об изменении топлива после полета ///</summary> ///<param name="e"></param> private void InvokeRemainAfterChanget(double e) { ValueChangedEventHandler handler = RemainAfterChanget; if (handler != null) { handler(new ValueChangedEventArgs(e)); } }
///<summary> /// Сигнализирует об изменении топлива на борту ///</summary> ///<param name="e"></param> private void InvokeOnBoardChanget(double e) { ValueChangedEventHandler handler = OnBoardChanget; if (handler != null) { handler(new ValueChangedEventArgs(e)); } }
public static void Raise <T>(this ValueChangedEventHandler <T> handler, object sender, T oldValue, T newValue) { if (handler != null) { ValueChangedEventArgs <T> e = ValueChangedEventArgs.Get <T>(oldValue, newValue); handler(sender, e); e.Return(); } }
///<summary> /// Сигнализирует об изменени даты полета ///</summary> ///<param name="e"></param> private void InvokeFlightStationFromChanget(ValueChangedEventArgs e) { ValueChangedEventHandler handler = FlightStationFromChanget; if (handler != null) { handler(e); } }
///<summary> /// Сигнализирует о смене типа компонента ///</summary> private void InvokeComponentTypeChanged(GoodsClass value) { ValueChangedEventHandler handler = ComponentTypeChanged; if (handler != null) { handler(new ValueChangedEventArgs(value)); } }
protected virtual void OnValueChanged(ValueChangedEventArgs e) { ValueChangedEventHandler handler = _valueChanged; if (handler != null) { handler(this, e); } }
///<summary> /// Сигнализирует об изменении изменении веса груза ///</summary> ///<param name="value"></param> private void InvokeCargoWeightChanget(double value) { ValueChangedEventHandler handler = OnCargoWeightChanget; if (handler != null) { handler(new ValueChangedEventArgs(value)); } }
protected virtual void OnValueChanged(DropdownWindowEventArgs e) { ValueChangedEventHandler handler = ValueChanged; if (handler != null) { handler(this, e); } }
internal EventRootResponse(HttpResponseMessage httpResponse, ValueChangedEventHandler <T> changed, IFirebaseClient firebaseClient, IRequestManager requestManager, string path) { _changed = changed; _firebaseClient = firebaseClient; _requestManager = requestManager; _path = path; _cancel = new CancellationTokenSource(); _pollingTask = ReadLoop(httpResponse, _cancel.Token); }
/// <summary> /// The on value changed. /// </summary> /// <param name="args"> /// The args. /// </param> virtual protected void OnValueChanged(ValueChangedEventArgs args) { if (this.ValueChanged != null) { ValueChangedEventHandler onValueChanged = this.ValueChanged; if (onValueChanged != null) { onValueChanged(this, args); } } }
public override TestResult Execute() { if (string.IsNullOrEmpty(ItemsProperty)) { return(TestResult.ParameterMissing("ItemsProperty")); } m_items = GetProperty(ItemsProperty) as DaItem[]; if (m_items == null) { return(TestResult.ParameterInvalid("ItemsProperty")); } m_valueChanges = new DaItemValueChange[m_items.Length]; for (int i = 0; i < m_items.Length; i++) { m_valueChanges[i] = new DaItemValueChange(m_items[i], new List <Value>()); } ValueChangedEventHandler handler = new ValueChangedEventHandler(item_ValueChanged); foreach (DaItem item in m_items) { item.ValueChanged += handler; } int waitTime = GeSubscriptionSleepTime(m_items[0].DaSubscription); System.Threading.Thread.Sleep(waitTime); foreach (DaItem item in m_items) { item.ValueChanged -= handler; } if (m_bReceived) { if (!ExpectValues) { return(TestResult.Failed("Received unexpected data changes")); } return(new DaItemsWaitForNotifTestResult(new List <DaItemValueChange>(m_valueChanges))); } else { if (ExpectValues) { return(TestResult.Failed("Didn't receive expected data changes")); } return(TestResult.Success()); } }
public static void Raise <T>( this ValueChangedEventHandler <T> handler, object sender, T oldValue, T newValue) { if (handler != null) { var args = ValueChangedEventArgs <T> .Get(oldValue, newValue); handler(sender, args); args.Return(); } }
public static void Raise <T>( this ValueChangedEventHandler <T> handler, object sender, DependencyPropertyChangedEventArgs e) { if (handler != null) { var args = ValueChangedEventArgs <T> .Get((T)e.OldValue, (T)e.NewValue); handler(sender, args); args.Return(); } }
/// <summary> /// ValueProperty property changed handler. /// </summary> /// <param name="oldValue">Old value.</param> /// <param name="newValue">New value.</param> protected virtual void OnValueChanged(double oldValue, double newValue) { WeightedValue = newValue / ItemCount; UpdateValues(); ValueChangedEventHandler <double> handler = ValueChanged; if (handler != null) { handler(this, new ValueChangedEventArgs <double>(oldValue, newValue)); } }
internal bool IsValueChangedHandlerRegistered(ValueChangedEventHandler <T> handler) { Delegate proposedHandler = handler; foreach (Delegate existingHandler in this.ValueChanged.GetInvocationList()) { if (existingHandler == proposedHandler) { return(true); } } return(false); }
public async Task <Response> GetStreaming(string path, ValueAddedEventHandler added = null, ValueChangedEventHandler changed = null, ValueRemovedEventHandler removed = null) { Uri uri = BuildPath(path); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, uri); request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("text/event-stream")); HttpResponseMessage response = await _client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead); response.EnsureSuccessStatusCode(); return(new Response(response, added, changed, removed)); }
public void AddValueChangedEventHandler(ValueChangedEventHandler handler) { ValueChanged += handler; }