CtrEditor/ObjetosSim/HydraulicComponents/ucHydPump.xaml.cs

54 lines
1.3 KiB
C#

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.HydraulicComponents
{
/// <summary>
/// UserControl para la bomba hidráulica
/// </summary>
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
}
}