using System; using System.Diagnostics; using System.Windows; using System.Windows.Controls; using System.Windows.Media; using CtrEditor.ObjetosSim; using CtrEditor.FuncionesBase; namespace CtrEditor.ObjetosSim { /// /// UserControl para la bomba hidráulica /// public partial class ucHydPump : UserControl, IDataContainer { public osBase? Datos { get; set; } public int zIndex_fromFrames { get; set; } = 0; private bool _isHighlighted = false; public ucHydPump() { InitializeComponent(); this.Loaded += OnLoaded; this.Unloaded += OnUnloaded; } private void OnLoaded(object sender, RoutedEventArgs e) { Datos?.ucLoaded(); } private void OnUnloaded(object sender, RoutedEventArgs e) { Datos?.ucUnLoaded(); } #region IDataContainer Implementation public void Highlight(bool state) { _isHighlighted = state; // Aquí se podría agregar lógica de resaltado si fuera necesario } public ZIndexEnum ZIndex_Base() { return ZIndexEnum.Estaticos; } #endregion } }