mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 20:57:22 +02:00
Remove unused code
- ListBoxItem_OnDrop Event Handler - ItemDropEvent Handler - UpdateItemNumber method
This commit is contained in:
@@ -17,8 +17,6 @@ namespace Wox
|
||||
[Synchronization]
|
||||
public partial class ResultPanel : UserControl
|
||||
{
|
||||
public event Action<Result, IDataObject, DragEventArgs> ItemDropEvent;
|
||||
|
||||
public void AddResults(List<Result> newResults, string resultId)
|
||||
{
|
||||
var vm = this.DataContext as ResultPanelViewModel;
|
||||
@@ -26,27 +24,6 @@ namespace Wox
|
||||
}
|
||||
|
||||
|
||||
private void UpdateItemNumber()
|
||||
{
|
||||
//VirtualizingStackPanel virtualizingStackPanel = GetInnerStackPanel(lbResults);
|
||||
//int index = 0;
|
||||
//for (int i = (int)virtualizingStackPanel.VerticalOffset; i <= virtualizingStackPanel.VerticalOffset + virtualizingStackPanel.ViewportHeight; i++)
|
||||
//{
|
||||
// index++;
|
||||
// ListBoxItem item = lbResults.ItemContainerGenerator.ContainerFromIndex(i) as ListBoxItem;
|
||||
// if (item != null)
|
||||
// {
|
||||
// ContentPresenter myContentPresenter = FindVisualChild<ContentPresenter>(item);
|
||||
// if (myContentPresenter != null)
|
||||
// {
|
||||
// DataTemplate dataTemplate = myContentPresenter.ContentTemplate;
|
||||
// TextBlock tbItemNumber = (TextBlock)dataTemplate.FindName("tbItemNumber", myContentPresenter);
|
||||
// tbItemNumber.Text = index.ToString();
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
public ResultPanel()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -57,26 +34,8 @@ namespace Wox
|
||||
if (e.AddedItems.Count > 0 && e.AddedItems[0] != null)
|
||||
{
|
||||
lbResults.ScrollIntoView(e.AddedItems[0]);
|
||||
//Dispatcher.DelayInvoke("UpdateItemNumber", () =>
|
||||
//{
|
||||
//UpdateItemNumber();
|
||||
//}, TimeSpan.FromMilliseconds(3));
|
||||
}
|
||||
}
|
||||
|
||||
private void ListBoxItem_OnDrop(object sender, DragEventArgs e)
|
||||
{
|
||||
var item = ItemsControl.ContainerFromElement(lbResults, e.OriginalSource as DependencyObject) as ListBoxItem;
|
||||
if (item != null)
|
||||
{
|
||||
OnItemDropEvent(item.DataContext as ResultItemViewModel, e.Data, e);
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual void OnItemDropEvent(ResultItemViewModel obj, IDataObject data, DragEventArgs e)
|
||||
{
|
||||
var handler = ItemDropEvent;
|
||||
if (handler != null) handler(obj.RawResult, data, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user