Esempio n. 1
0
        private static void UpdateWellPresenterFromWell(PresentationBox presenter, Borehole borehole)
        {
            var nameInfoFactory  = CoreSystem.GetService <INameInfoFactory>(borehole);
            var imageInfoFactory = CoreSystem.GetService <IImageInfoFactory>(borehole);
            //
            var nameInfo  = nameInfoFactory?.GetNameInfo(borehole);
            var imageInfo = imageInfoFactory?.GetImageInfo(borehole);

            //
            presenter.Text  = nameInfo?.Name;
            presenter.Image = imageInfo?.GetDisplayImage(new ImageInfoContext());
            presenter.Tag   = borehole;
        }
Esempio n. 2
0
 private Property PropertyDroidDrop(Droid droidOfProperty, PresentationBox presboxToPutPropertyIn)
 {
     Property prop = DataManager.Resolve(droidOfProperty) as Property;
     if (prop!=null)
     {
         presboxToPutPropertyIn.Text = prop.Name;
     }
     return prop;
 }