//private double m_standardTextHeight; public WaveFormTimeTicksAdorner(FrameworkElement adornedElement, AudioPaneView view, AudioPaneViewModel viewModel) : base(adornedElement) { //m_standardTextHeight = -1; IsHitTestVisible = false; ClipToBounds = true; m_AudioPaneView = view; m_AudioPaneViewModel = viewModel; //MouseMove += OnAdornerMouseMove; //MouseLeave += OnAdornerMouseLeave; ResetBrushes(); m_point1 = new Point(1, 1); m_point2 = new Point(1, 1); m_typeFace = new Typeface("Helvetica"); m_culture = CultureInfo.GetCultureInfo("en-us"); m_point3 = new Point(1, 1); m_rectRect = new Rect(1, 1, 1, 1); }
public AudioPanePlugin( ILoggerFacade logger, IRegionManager regionManager, [Import(typeof(IAudioPaneView), RequiredCreationPolicy = CreationPolicy.Shared, AllowDefault = false)] AudioPaneView audioPaneView, [Import(typeof(AudioPaneViewModel), RequiredCreationPolicy = CreationPolicy.Shared, AllowDefault = false)] AudioPaneViewModel audioPaneViewModel, [Import(typeof(IShellView), RequiredCreationPolicy = CreationPolicy.Shared, AllowDefault = false)] IShellView shellView) { m_Logger = logger; m_RegionManager = regionManager; m_AudioPaneView = audioPaneView; m_AudioPaneViewModel = audioPaneViewModel; m_ShellView = shellView; m_RegionManager.RegisterNamedViewWithRegion(RegionNames.AudioPane, new PreferredPositionNamedView { m_viewInstance = m_AudioPaneView, m_viewName = @"ViewOf_" + RegionNames.AudioPane }); //m_RegionManager.RegisterViewWithRegion(RegionNames.AudioPane, typeof(IAudioPaneView)); //IRegion targetRegion = m_RegionManager.Regions[RegionNames.AudioPane]; //targetRegion.Add(m_AudioPaneView); //targetRegion.Activate(m_AudioPaneView); //m_Logger.Log(@"AudioPanePlugin is initializing...", Category.Debug, Priority.Medium); }
public WaveFormLoadingAdorner(FrameworkElement adornedElement, AudioPaneView view, AudioPaneViewModel viewModel) : base(adornedElement) { IsHitTestVisible = false; ClipToBounds = true; m_AudioPaneView = view; m_AudioPaneViewModel = viewModel; m_typeFace = new Typeface("Helvetica"); m_culture = CultureInfo.GetCultureInfo("en-us"); m_pointText = new Point(1, 1); m_rectRect = new Rect(1, 1, 1, 1); ResetBrushes(); }