using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
namespace MECF.Framework.UI.Client.CenterViews.DataLogs.Event
{
///
/// EventView.xaml 的交互逻辑
///
public delegate void ItemSelectionChange(bool changeFalg);
public class ItemSelectionData
{
public bool _IsSelcet;
public string _SelectItem;
public bool IsSelect { get { return _IsSelcet; } set { _IsSelcet = value; } }
public string SelectItem { get { return _SelectItem; } set { _SelectItem = value; } }
public ItemSelectionData(bool IsSelcet,string SelectItem)
{
this.IsSelect = IsSelcet;
this.SelectItem = SelectItem;
}
}
public partial class EventView : UserControl
{
public EventView()
{
InitializeComponent();
tbLoadPort1ToolTipList = new List();
}
public List tbLoadPort1ToolTipList { get; set; }
public static readonly DependencyProperty tbLoadPort1ToolTipValueProperty = DependencyProperty.Register(
"tbLoadPort1ToolTipValueData", typeof(ItemSelectionData), typeof(EventView));
public ItemSelectionData tbLoadPort1ToolTipValueData
{
get { return (ItemSelectionData)this.GetValue(tbLoadPort1ToolTipValueProperty); }
set { SetValue(tbLoadPort1ToolTipValueProperty, value); }
}
private void tbLoadPort1_ItemSelectionChanged(object sender, Xceed.Wpf.Toolkit.Primitives.ItemSelectionChangedEventArgs e)
{
if (e.Item != null)
{
//if(e.Item.ToString()=="ALL")
tbLoadPort1ToolTipValueData= new ItemSelectionData(e.IsSelected,e.Item.ToString());
}
else
{
tbLoadPort1ToolTipValueData = null;
}
}
}
}