init
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Media;
|
||||
using DTS.Common.Interface.TestSetups.CachedItemsList;
|
||||
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace CachedItemsList
|
||||
{
|
||||
/// <inheritdoc cref="ICachedItemsListView" />
|
||||
/// <summary>
|
||||
/// Interaction logic for CachedItemsListView.xaml
|
||||
/// </summary>
|
||||
public partial class CachedItemsListView : ICachedItemsListView
|
||||
{
|
||||
public CachedItemsListView()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
//private void ListViewHeader_Click(object sender, System.Windows.RoutedEventArgs e)
|
||||
//{
|
||||
// var colHeader = (GridViewColumnHeader)e.OriginalSource;
|
||||
// var viewModel = (ICachedItemsListViewModel)colHeader.DataContext;
|
||||
// viewModel.Sort(colHeader.Tag, true);
|
||||
//}
|
||||
|
||||
//private void MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
|
||||
//{
|
||||
// var lv = sender as ListView;
|
||||
// if (null == lv)
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
// var index = GetCurrentIndex(e.GetPosition, lv);
|
||||
// if (index >= 0 && index < lv.Items.Count)
|
||||
// {
|
||||
// var vm = (ICachedItemsListViewModel) lv.DataContext;
|
||||
// vm.MouseDoubleClick(index);
|
||||
// }
|
||||
//}
|
||||
//delegate Point GetPositionDelegate(IInputElement element);
|
||||
//private int GetCurrentIndex(GetPositionDelegate getPosition, ListView lv)
|
||||
//{
|
||||
// int index = -1;
|
||||
// for (int i = 0; i < lv.Items.Count; i++)
|
||||
// {
|
||||
// ListViewItem item = GetListViewItem(i, lv);
|
||||
// if (item == null)
|
||||
// continue;
|
||||
// if (IsMouseOverTarget(item, getPosition))
|
||||
// {
|
||||
// index = i;
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
// return index;
|
||||
//}
|
||||
//private ListViewItem GetListViewItem(int index, ListView lv)
|
||||
//{
|
||||
// return lv.ItemContainerGenerator.ContainerFromIndex(index) as ListViewItem;
|
||||
//}
|
||||
//private bool IsMouseOverTarget(Visual target, GetPositionDelegate getPosition)
|
||||
//{
|
||||
// Rect bounds = VisualTreeHelper.GetDescendantBounds(target);
|
||||
// Point mousePos = getPosition((IInputElement)target);
|
||||
// return bounds.Contains(mousePos);
|
||||
//}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user