コード例 #1
0
 private bool InitializeEventAggregator(bool required)
 {
     if (_localEventAggregator != null)
     {
         return(true);
     }
     if (!required)
     {
         return(false);
     }
     Interlocked.CompareExchange(ref _localEventAggregator, ToolkitServiceProvider.InstanceEventAggregatorFactory(this), null);
     return(true);
 }