コード例 #1
0
ファイル: TagEntry.cs プロジェクト: TheSylence/GSD
 public TagEntry( TagViewModel t )
 {
     Tag = t;
 }
コード例 #2
0
ファイル: TagListViewModel.cs プロジェクト: TheSylence/GSD
		private async void ExecuteDeleteTagCommand( TagViewModel arg )
		{
			ConfirmationServiceArgs args = new ConfirmationServiceArgs( Strings.Confirm,
				string.Format( Strings.DoYouReallyWantToDeleteTagXXX, arg.Model.Name ),
				Strings.Yes, Strings.No );

			if( !await ViewServices.Execute<IConfirmationService, bool>( args ) )
			{
				return;
			}

			TagRepo.Delete( arg.Model );
			Tags.Remove( arg );

			MessengerInstance.Send( new TagRemovedMessage( arg.Model ) );
			MessengerInstance.Send( new NotificationMessage( Strings.TagDeleted ) );
			ReadTagNames();
		}
コード例 #3
0
ファイル: TagListViewModel.cs プロジェクト: TheSylence/GSD
 private bool CanExecuteDeleteTagCommand(TagViewModel arg)
 {
     return(arg != null);
 }
コード例 #4
0
ファイル: TagListViewModel.cs プロジェクト: TheSylence/GSD
		private bool CanExecuteDeleteTagCommand( TagViewModel arg )
		{
			return arg != null;
		}