123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- using PDF_Office.CustomControl;
- using PDF_Office.Model.BOTA;
- using PDF_Office.ViewModels.BOTA;
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.ComponentModel;
- using System.Linq;
- using System.Runtime.CompilerServices;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Navigation;
- using System.Windows.Shapes;
- namespace PDF_Office.Views.BOTA
- {
- /// <summary>
- /// SearchContent.xaml 的交互逻辑
- /// </summary>
- public partial class SearchContent : UserControl
- {
- public SearchContent()
- {
- InitializeComponent();
- }
- private void TextBox_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.Key==Key.Enter)
- {
- TextBox text = e.Source as TextBox;
- if (text==null)
- {
- return;
- }
- (DataContext as SearchContentViewModel).SearchText(text.Text);
- }
- }
- /// <summary>
- /// 控制收起与展开
- /// </summary>
- private void BtnExptend_Click(object sender, RoutedEventArgs e)
- {
- var btn = sender as CustomIconToggleBtn;
- if (btn == null) return;
- var item = (sender as FrameworkElement).DataContext as CollectionViewGroup;
- if (item != null)
- {
- foreach (object item2 in item.Items)
- {
- SearchItem searchItem = item2 as SearchItem;
- if (searchItem.TextProperty.ItemVisibility==Visibility.Visible)
- {
- searchItem.TextProperty.ItemVisibility = Visibility.Collapsed;
- }
- else
- {
- searchItem.TextProperty.ItemVisibility = Visibility.Visible;
- }
- }
- }
- }
- private void Create_Click(object sender, RoutedEventArgs e)
- {
- MenuItem menuItem= sender as MenuItem;
- if (menuItem==null)
- {
- return;
- }
- foreach (object item in SearchResultList.SelectedItems)
- {
- (DataContext as SearchContentViewModel).CreateAnnotate(item, menuItem.Tag.ToString());
- }
- }
- private void TextBoxEx_Initialized(object sender, EventArgs e)
- {
- var btn = sender as TextBoxEx;
- if (btn != null)
- {
- btn.ContextMenu = null;
- }
- }
- private void PathButton_Click(object sender, RoutedEventArgs e)
- {
- ContextSearchText.PlacementTarget = SearchText;
- ContextSearchText.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
- ContextSearchText.IsOpen = true;
- }
- private void MenuItem_Click(object sender, RoutedEventArgs e)
- {
- }
- }
- }
|