С помощью комментария @Anton Tykhyy я мог бы это решить.
if(image != 0)
{
finalImage.SetPropertyItem(GetDateTakenFromImage(image));
}
Метод GetDateTakenFromImage:
public static PropertyItem GetDateTakenFromImage(Image image)
{
try
{
return image.GetPropertyItem(36867);
}
catch
{
return null;
}
}
Глобальная шина событий может помочь, когда компоненты должны общаться друг с другом на разных родительских / дочерних уровнях. Ниже приведено хорошее описание:
https://alligator.io/vuejs/global-event-bus
Примечание: но обязательно используйте его только в случае необходимости и удаления слушателей в beforeDestroy
жизненного цикла компонента