Ejemplo n.º 1
0
 public override string GetValue()
 {
     if (Value == null || !Value.GetIsValid())
     {
         return(string.Empty);
     }
     return(_geoSupport.ToString(Value));
 }
Ejemplo n.º 2
0
        private static void UpdateControl(
            GeoLocationBox glb,
            NZazuCoordinate val,
            ISupportGeoLocationBox support)
        {
            glb.SetToCurrentLocation.Visibility = support != null && support.HasCurrentPosition
                ? Visibility.Visible
                : Visibility.Collapsed;

            glb.OpenInGeoApp.Visibility = support != null && support.CanOpenGeoApp
                ? Visibility.Visible
                : Visibility.Collapsed;

            glb.OpenInGeoApp.IsEnabled = val != null && support != null && support.CanOpenGeoApp;

            glb.LocationBox.IsEnabled = support != null;
            glb.LocationBox.Text      = support?.ToString(val) ?? "no valid coordinate converter added";
        }