예제 #1
0
 public HelpDescriptorViewModel(IHelpDescriptor descriptor)
 {
     if (descriptor == null)
     {
         throw new ArgumentNullException("descriptor");
     }
     _descriptor = descriptor;
 }
예제 #2
0
 void OnHelpTextReceived(object sender, IHelpDescriptor desc)
 {
     try
     {
         CurrentHelpText = new HelpDescriptorViewModel(desc);
     }
     catch (Exception)
     {
         CurrentHelpText = _defaultViewModel;
         throw;
     }
 }
예제 #3
0
 void FireOnHelpReceived(IHelpDescriptor obj)
 {
     OnHelpTextReceived?.Invoke(this, obj);
 }