コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: 4pawan/WPF_Sample
        private static void OnSelectedEmpChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
        {
            MainWindow       mainWindow = dependencyObject as MainWindow;
            EmpFormViewModel oldval     = (EmpFormViewModel)e.OldValue;
            EmpFormViewModel newval     = (EmpFormViewModel)e.NewValue;

            if (mainWindow != null)
            {
                //mainWindow.txtBlock.Background = Brushes.Green;
                newval = oldval;
            }
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: 4pawan/WPF_Sample
        private void txtName_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox         t      = (TextBox)sender;
            string          filter = t.Text;
            ICollectionView cv     = CollectionViewSource.GetDefaultView(LstVw.ItemsSource);

            if (filter == "")
            {
                cv.Filter = null;
            }
            else
            {
                cv.Filter = o =>
                {
                    EmpFormViewModel p = o as EmpFormViewModel;
                    if (t.Name == "Name")
                    {
                        return(p.Name == (filter));
                    }
                    return(p.Name.ToUpper().StartsWith(filter.ToUpper()));
                };
            }
        }
コード例 #3
0
 public SearchByName(PaginationViewModel paging, EmpFormViewModel model)
 {
     this.paging = paging;
     this.model  = model;
 }
コード例 #4
0
ファイル: SearchCondition.cs プロジェクト: 4pawan/WPF_Sample
 public SearchCondition(PaginationViewModel paging, EmpFormViewModel model)
 {
     srchById        = new SearchById(paging, model);
     srchByName      = new SearchByName(paging, model);
     pagingCondition = new PagingCondition(paging, model);
 }
コード例 #5
0
ファイル: PagingCondition.cs プロジェクト: 4pawan/WPF_Sample
 public PagingCondition(PaginationViewModel paging, EmpFormViewModel model)
 {
     this.paging = paging;
     this.model  = model;
 }
コード例 #6
0
ファイル: EmpService.cs プロジェクト: 4pawan/WPF_Sample
 public static void DeleteEmp(EmpFormViewModel emp)
 {
 }
コード例 #7
0
ファイル: EmpService.cs プロジェクト: 4pawan/WPF_Sample
 public static void EditEmp(EmpFormViewModel emp)
 {
 }
コード例 #8
0
ファイル: EmpService.cs プロジェクト: 4pawan/WPF_Sample
 public static void AddEmp(EmpFormViewModel emp)
 {
     empList.Add(emp);
 }