예제 #1
0
        private void DataModelStoreOnDataModelRemoved(object?sender, DataModelStoreEvent e)
        {
            if (e.Registration.DataModel.Feature.Id != Entity.DataModelId)
            {
                return;
            }

            Target = null;
            Invalidate();
        }
예제 #2
0
        private void DataModelStoreOnDataModelAdded(object?sender, DataModelStoreEvent e)
        {
            if (e.Registration.DataModel.Feature.Id != Entity.DataModelId)
            {
                return;
            }

            Target = e.Registration.DataModel;
            Initialize();
        }
예제 #3
0
        private void DataModelStoreOnDataModelAdded(object?sender, DataModelStoreEvent e)
        {
            if (e.Registration.DataModel.PluginInfo.Guid != Entity.DataModelGuid)
            {
                return;
            }

            Target = e.Registration.DataModel;
            Initialize();
        }
예제 #4
0
        private void DataModelStoreOnDataModelRemoved(object?sender, DataModelStoreEvent e)
        {
            if (e.Registration.DataModel.PluginInfo.Guid != Entity.DataModelGuid)
            {
                return;
            }

            Target = null;
            Invalidate();
        }
예제 #5
0
 private static void OnDataModelRemoved(DataModelStoreEvent e)
 {
     DataModelRemoved?.Invoke(null, e);
 }