Exemple #1
0
        private void DataGridRow_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ManagementViewModel vm = this.DataContext as ManagementViewModel;

            IPAddressFilterInformation selectedIPFilter = (e.Source as DataGridRow).DataContext as IPAddressFilterInformation;

            vm.ShowIPAddressFilterInfo(selectedIPFilter);
        }
Exemple #2
0
        private void CommandBinding_Executed_Delete(object sender, ExecutedRoutedEventArgs e)
        {
            ManagementViewModel vm = this.DataContext as ManagementViewModel;

            IPAddressFilterInformation selectedIPFilter = (e.OriginalSource as DataGridRow).DataContext as IPAddressFilterInformation;

            vm.DeleteIPAddressFilterInfo(selectedIPFilter);
        }
 private void CommandBinding_CanExecute_Ok(object sender, CanExecuteRoutedEventArgs e)
 {
     if (IsInitialized)
     {
         IPAddressFilterInformation info = DataContext as IPAddressFilterInformation;
         if (info != null)
         {
             e.CanExecute = !string.IsNullOrEmpty(info.StartIPAddr) && !string.IsNullOrEmpty(info.EndIPAddr) && !Validation.GetHasError(txtEndIPAddr) && !Validation.GetHasError(txtStartIPAddr);
         }
     }
 }