Filtration/Filtration/Views/ItemFilterBlockView.xaml.cs

35 lines
1.0 KiB
C#

using System.Windows.Input;
using System.Windows.Media;
namespace Filtration.Views
{
public partial class ItemFilterBlockView
{
public ItemFilterBlockView()
{
InitializeComponent();
}
private void BlockExpander_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
var originalSource = e.OriginalSource as Visual;
if (originalSource != null && originalSource.IsDescendantOf(BlockItemsGrid))
{
return;
}
BlockExpander.IsExpanded = !BlockExpander.IsExpanded;
}
private void AutoCompleteBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
System.Windows.Controls.AutoCompleteBox box = sender as System.Windows.Controls.AutoCompleteBox;
dynamic viewModel = box.DataContext;
viewModel.AddBlockGroupCommand.Execute(null);
}
}
}
}