/Source/HelixToolkit.Wpf/Helpers/WeakEventManagers/RenderingEventManager.cs
C# | 32 lines | 15 code | 3 blank | 14 comment | 0 complexity | 49afabc7f48274b056ff513ce6f0aed2 MD5 | raw file
- // --------------------------------------------------------------------------------------------------------------------
- // <copyright file="RenderingEventManager.cs" company="Helix 3D Toolkit">
- // http://helixtoolkit.codeplex.com, license: MIT
- // </copyright>
- // --------------------------------------------------------------------------------------------------------------------
-
- namespace HelixToolkit.Wpf
- {
- using System.Windows.Media;
-
- /// <summary>
- /// Represents a weak event manager for the CompositionTarget.Rendering event.
- /// </summary>
- public class RenderingEventManager : WeakEventManagerBase<RenderingEventManager>
- {
- /// <summary>
- /// Start listening to the CompositionTarget.Rendering event.
- /// </summary>
- protected override void StartListening()
- {
- CompositionTarget.Rendering += this.Handler;
- }
-
- /// <summary>
- /// Stop listening to the CompositionTarget.Rendering event.
- /// </summary>
- protected override void StopListening()
- {
- CompositionTarget.Rendering -= this.Handler;
- }
- }
- }