Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all 91519 articles
Browse latest View live

How can I change the Detail Title section?

$
0
0

I have a Xamarin Forms application, and the only plaftorm it supports is UWP. I use Master-Detail architecture. I understand how I can change the Title text of the Detail page, but I need to change e.g. height of the Title pane and its background color. I guess it should be done on the MySolution.UWP project, but don't know how to approach this. I don't even know what I should change, TopCommandBarArea, or CommandBar, or LayoutRoot etc.

Here is some of my code from the shared project:

    private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
    {
        var item = e.SelectedItem as MainMDPageMenuItem;
        if (item == null)
            return;

        item.ItemBackgroundColor = Color.FromHex("#006c89");
        if (PreviouslySelectedItem != null)
        {
            PreviouslySelectedItem.ItemBackgroundColor = Color.FromHex("#00a8d5");
        }

        var page = (Page)Activator.CreateInstance(item.TargetType);
        page.Title = item.Title;

        Detail = new NavigationPage(page);
        IsPresented = false;

        MasterPage.ListView.SelectedItem = null;

        PreviouslySelectedItem = item;
    }

Here is how it looks. The area in question has a red border around it:


jarsigner error java.lang.runtimeexception keystore load keystore was tampered with, or password wa

$
0
0

Getting the title error when publishing android APK in Xamarin Forms. I am trying to do this from Mac visual studio.

Screenshot:

I am sure my password is correct. Is there any other reason for this issue? What is keystore tampering?

Please help me.

Firebase messaging token "NotRegistered"

$
0
0

I recently implemented my own push service, because we had some special needs. The ID Service for this is a near copy paste from the original docs and looks like this:
`const string TAG = "MyFirebaseIIDService";
public override void OnTokenRefresh()
{
var refreshedToken = FirebaseInstanceId.Instance.Token;
Debug.WriteLine("Refreshed token: " + refreshedToken);
SendRegistrationToServer(refreshedToken);
}

    void SendRegistrationToServer(string token)
    {
        var context = global::Android.App.Application.Context;
        var prefs = context.GetSharedPreferences(context.PackageName, FileCreationMode.Private);

        var edit = prefs.Edit();
        edit.PutString("registrationId", token);
        edit.Commit();

        // Add custom implementation, as needed.
    }`

But i see 2 Behaviours here:

  • Android 8.0 and higher: All works fine and my token is useable across multible sessions.
  • Android 7 and lower(having a 6.0.1 test device): I Start a debug build with the app not installed on the device. i get my token and all works like expected.
    But if i start the app again (via visual studio or manual doesnt matter) i do not get a new token(wich is fine, if there wassnt the following part), but if i send my remove message again the firebase service answeres with "NotRegistered" and the notification doesnt get delivered.
    If i use a release Build it all works fine even if i restart the phone. I would guess its due too some fact cause its a Debug build, but i have no clue where the problem lies.

Had anyone a problem like this in the past and may has some Information how i could fix this? (
This is for now not a huge Problem, but its present and makes debugging stuff with included Pushnotifications harder and costs a lot of time(and then money)).

An image is not centered correctly

$
0
0

Dear experts,

In my application I need to center an image vertically and horizontally within a ListView header.

<ListView x:Name="MenuItemsListView"
          SeparatorVisibility="None"
          HasUnevenRows="true" 
          ItemsSource="{Binding MenuItems}">      
    <ListView.Header>
            <StackLayout BackgroundColor="Black" HeightRequest="100">
                <Image HeightRequest="80" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" Source="Assets\logo.png" />
            </StackLayout>
    </ListView.Header>
    <ListView.ItemTemplate>

I don't understand why the black space under the image is higher than the black space above the image. I tried a Grid instead of the StackLayout with row heights 10, Auto, 10 with the same result. How can I fix that?

Thanks,
Dmitriy

How much Xamarine Forms application vary with enviornment

$
0
0

In the learning video of Xamarine Forms it is mentioned that Xamarine Forms application is not pixel perfect can any one please show me the UI comparison of Xamarine forms application in different environment

How to catch home button click in xamarin forms page

$
0
0

Hi Team,

Is there any way to catch home button click event in xamarin form page ?

Thanks,
Mahesh K

UpdateSourceTrigger

$
0
0

I would like to know if in Xamarin.Forms it is also possible to modify two-way binding with the “UpdateSourceTrigger”option like in WPF, where it is possible to specify a bound attribute for example like this:

Text="{Binding StringData, Mode=TwoWay, UpdateSourceTrigger=Explicit}"

I just found this unanswered question:

https://forums.xamarin.com/discussion/28077/having-an-issue-with-a-binding-is-there-an-equivalent-to-updatesourcetrigger-somewhere

Does anyone know whether and how this is implemented in Xamarin.Forms?

Why can't MessagingCenter deduce correct type from a base class when publishing?

$
0
0

I am trying to use Xamarin.Messaging to communicate between my model and view-logic layers. I thought I would use something similar to the SetProperty<T>() function I have in the base class of my view-models. So I have something like this...

A View-Model that should act as receiver of messages

public class SomeViewModel : ViewModelBase
{
    protected void FunctionThatRunsBeforeViewModelDoesAnything
    {
        MessagingCenter.Subscribe<SomeModel>( this, "ABC", MessagingCallback );
    }

    private void MessagingCallback( SomeModel someModel )
    {
        // Do something.
    }
}

These classes are in my model-layer and are the publishers of messages

public abstract class ModelBase
{
    protected bool SetProperty<T>( ref T oldValue, T newValue, [CallerMemberName] string propertyName = null )
    {
        if( ( oldValue == null && newValue != null ) || !oldValue.Equals( ( T )newValue ) )
        {
            oldValue = newValue;
            MessagingCentre.Publish( this, "ABC" ); // This message is NOT received.
            return true;
        }
        return false;
    }
}

public class SomeModel : ModelBase
{
    public int SomeProperty
    {
        get => _someProperty;
        set
        {
            if( SetProperty( ref _someProperty, value ) )
                MessagingCentre.Publish( this, "ABC" ); // This message is received okay.
        }
    }

    private int _someProperty = 0;
}

As the comments indicate, the message sent from the subclass instance works fine but the message sent from the base class is not received.

Inside the base class, at the point where I send the message, the type of the this reference is correctly reported as being SomeModel, not ModelBase, so why is a message sent from here never received?

I am guessing the reason the message sent from the base class is not received is because the MessagingCenter thinks the type of the sender is ModelBase, not SomeModel. Since the debugger and perhaps more significantly my run-time logs get the type correct at this point, I am mystified why this is not working. Does anyone know why I can't send the message from the base class?

  • Patrick

Xamarin Label not updating after initial in Mvvm listview

$
0
0

I have 2 listviews in my page. First list shows categories horizontally. Second list shows corresponding products below upon clicking category. Each list item of second list contains plus and minus buttons to add product to the cart. Label updates the count of each product upon clicking buttons.Works perfect for the first time. label is not updating in ui after coming from other category.Button clicks are working, While debugging, label value is updated correctly in viewmodel but not reflected in ui since second time.Need help..

<ListView  x:Name="pdt_list" HasUnevenRows="True" SeparatorVisibility="None" ItemsSource="{Binding Productlist}" BackgroundColor="White" Margin="0,10,0,0" >
            <ListView.ItemTemplate>
                <DataTemplate >
                    <ViewCell >
                        <ViewCell.View>
                             <Frame HasShadow="False" Margin=" 0,10,0,10"  Padding="10,5,10,5" BackgroundColor="#e9e9e9" HeightRequest="80" HorizontalOptions="FillAndExpand" VerticalOptions="CenterAndExpand" >
                                  <Grid>
                                            <!--<StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="CenterAndExpand"  Margin="0,10,0,10"  >-->

                                  <StackLayout VerticalOptions="FillAndExpand" Margin="0" Padding="10,0,0,0" Orientation="Horizontal" Opacity="{Binding opacity}">

                                     <Image Source="{Binding image}"  Aspect="AspectFill"  WidthRequest="70" HeightRequest="180"  VerticalOptions="FillAndExpand" />

                                      <StackLayout HorizontalOptions="FillAndExpand" Orientation="Vertical"  >

                                        <Label Text="{Binding product_name}" Font="Bold" VerticalTextAlignment="Center" FontSize="Medium" TextColor="Black" FontFamily="opensans_light.ttf#opensans_light" Margin="10,20,0,0" />
                                            <StackLayout Orientation="Horizontal" Margin="10,0,0,0" HorizontalOptions="Start" VerticalOptions="Start"  >
                                                        <Label Text="{Binding rupee}"  TextColor="#FA2E27" HeightRequest="90" 
                                                            FontSize="Medium" HorizontalOptions="Start" VerticalTextAlignment="Start" VerticalOptions="FillAndExpand" />
                                                        <Label Text="{Binding selling_price}" Font="Bold"  HorizontalOptions="Start" Margin="0" TextColor="#FA2E27" VerticalTextAlignment="Start" FontSize="Medium" FontFamily="opensans_light.ttf#opensans_light" />

                                           </StackLayout>
                                      </StackLayout>
                                      <ImageButton Source="carts.png" BackgroundColor="Transparent" IsVisible="False" HorizontalOptions="EndAndExpand" WidthRequest="40" HeightRequest="40" VerticalOptions="CenterAndExpand"  Clicked="Add_cart_Clicked" Margin="0,20,0,0" Aspect="AspectFit" />


                                    <StackLayout Orientation="Horizontal" BackgroundColor="Transparent"   HorizontalOptions="EndAndExpand">
                                        <ImageButton Source="minus.png" HorizontalOptions="EndAndExpand"   BackgroundColor="Transparent"  WidthRequest="25" HeightRequest="25" Clicked="Minus_Tapped" />
  //this label is not updating          <Label Text="{Binding Num}" VerticalTextAlignment="Center" HorizontalOptions="EndAndExpand"   FontSize="Medium" TextColor="Black" FontFamily="opensans_light.ttf#opensans_light" Margin="0,0,0,0" /> 
                                        <ImageButton Source="plus2.png" HorizontalOptions="EndAndExpand"   BackgroundColor="Transparent"   WidthRequest="25" HeightRequest="25"  Clicked="Plus_Tapped"   />
                                    </StackLayout>
                                            </StackLayout>

                                            <StackLayout BackgroundColor="Black" HorizontalOptions="EndAndExpand" VerticalOptions="StartAndExpand" WidthRequest="100" HeightRequest="25" IsVisible="{Binding opaque}" Margin="0,0,0,0" >

                                                <Label Text="Not Available" FontFamily="opensans_light.ttf#opensans_light" TextColor="White" FontAttributes="Bold" HorizontalOptions="Center" VerticalTextAlignment="Center" />
                                            </StackLayout>
                                  </Grid>
                             </Frame>
                        </ViewCell.View>
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

viewmodel:

After clicking plus button, this code is executed:

public ObservableCollection<Product_Value2> purchaselist = new ObservableCollection<Product_Value2>();

public void Plus_item(Product_Value2 product_Value2)
    {
        var list = new ObservableCollection<Product_Value2>(purchaselist);


        string id = product_Value2.id;
        ProductsRegister reg = new ProductsRegister();

        reg.Name_Product = product_Value2.product_name;
        App.Database.SaveProducts(reg);



        if ((purchaselist.ToList() != null) && (purchaselist.ToList().Any()))
        {
            //  bool alreadyExists = purchaselist.Any(x => x.id.Equals(id));
            if (purchaselist.Any(x => x.id.Equals(id)))
            {
                foreach (Product_Value2 pdt in list)
                {
                    if (pdt.id.Equals(id))
                    {
                        pdt.Num++; // here value is updating everytime,but first time only in ui
                OnPropertyChanged("Num");

                    }

                }
            }



        }



        DependencyService.Get<IToast>().ShortAlert("Added To Cart");

        Number++;
        OnPropertyChanged("Number");

    }

Model:

public class Product_Value2 : INotifyPropertyChanged
    {         
        public string id { get; set; }
        public string image { get; set; }
        public string imagepath { get; set; }
        public string product_name { get; set; }
        public string rupee { get; set; }
        public float selling_price { get; set; }
        public float price { get; set; }
        public string available_qty { get; set; }
        public string count { get; set; }        
        public bool minus_enb { get; set; }
        public bool plus_enb { get; set; }


        bool Visibility;
        public bool visibility
        {
            set
            {
                Visibility = value;
                OnPropertyChanged("visibility");
            }
            get
            {
                return Visibility;
            }
        }

        long num1 ;
        public long Num  //this is the label text
        {
            set
            {
                num1 = value;
                OnPropertyChanged("Num");
            }
            get
            {
                return num1;
            }
        }


        bool Visible;
        public bool visible
        {
            set
            {
                Visible = value;
                OnPropertyChanged("visible");
            }
            get
            {
                return Visible;
            }
        }




        void OnPropertyChanged(string IsVisible)
        {
            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(IsVisible));
        }
        public event PropertyChangedEventHandler PropertyChanged;
    }

Attaching the screenshot below: first time;

second time;

Animated Splash Screen: How to transition to MainActivity

$
0
0

Hi,

I have two activities (SplashActivity, MainActivity) that i am trying to transition between but i get a black screen, and what seems like a complete restart, between them.

The reason i'm using a second activity for the splash screen is for an animation.

Is there a way to start loading the MainActivity while the SplashActivity displays its animation? As it currently stands, MainActivity only begins after the SplashActivity, defeating the whole purpose.

Code snippets of the 2 activities below:

SplashActivity

[Activity(Label = "IFS.Mobile", Icon = "@mipmap/icon", Theme = "@style/SplashTheme",
    NoHistory = true,
    MainLauncher = true,
    ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
  public class OnboardingWithCenterAnimationActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
  {
    public static int STARTUP_DELAY = 300;
    public static int ANIM_ITEM_DURATION = 1000;
    public static int ITEM_DELAY = 300;
    static readonly string TAG = "X:" + typeof(OnboardingWithCenterAnimationActivity).Name;

    private bool animationStarted = false;
    protected override void OnCreate(Bundle savedInstanceState)
    {
      base.OnCreate(savedInstanceState);
      Log.Debug(TAG, "SplashActivity.OnCreate");
      SetContentView(Resource.Layout.activity_onboarding_center);

      Task.Run(() =>
      {
        Log.Debug(TAG, "Pausing Thread");
        Thread.Sleep(2000);

        RunOnUiThread(() => {

          Log.Debug(TAG, "Starting MainActivity");
          StartActivity(typeof(MainActivity));

        });
      });
    }

    // Prevent the back button from canceling the startup process
    public override void OnBackPressed() { }

    public override void OnWindowFocusChanged(bool hasFocus)
    {

      if (!hasFocus || animationStarted)
      {
        return;
      }

      animate();

      base.OnWindowFocusChanged(hasFocus);
    }

MainActivity

       [Activity(Label = "IFS.Mobile", Icon = "@mipmap/icon", Theme = "@style/MainTheme",
         ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
        public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
          {
            protected override void OnCreate(Bundle bundle)
            {    
              base.OnCreate(bundle);

              // Initialize Xamarin Forms engines.
              Xamarin.Forms.Forms.Init(this, bundle);
              CrossCurrentActivity.Current.Init(this, bundle);

              TabLayoutResource = Resource.Layout.Tabbar;
              ToolbarResource = Resource.Layout.Toolbar;

              LoadApplication(new App(new AndroidPlatformInitializer()));
            }
         }

Xamarin form :How to search in listview

$
0
0

I have listview in which data coming from web api, i want to search in listview with character wise, the problem i am facing when is start searching its working fine but its getting very very slow need some solution to fix it. Here is my code

        private async  void Entry_TextChanged(object sender, TextChangedEventArgs e)
        {

                        var httpClient = new HttpClient();


                        var json = await httpClient.GetStringAsync(" http://172.16.4.212:51583/api/GetItems");


                        var admtPatients = JsonConvert.DeserializeObject<List<tblItem>>(json);
                        ObservableCollection<tblItem> trends = new ObservableCollection<tblItem>(admtPatients);
                        if (string.IsNullOrEmpty(medicine.Text))
                        {
                            MyListView.ItemsSource = trends;
                        }
                        else
                        {
                            MyListView.ItemsSource = trends. Where(x => x.strItemName.ToLowerInvariant().Contains(e.NewTextValue.ToLowerInvariant()) || x.strItemName.ToUpperInvariant().Contains(e.NewTextValue.ToUpperInvariant()));
                        }

                        //await ((MainViewModel)this.BindingContext).LoadCountNotificationAsync();

            }

Hide a specific child page of a CarouselPage

$
0
0

Hi Guys,

I need a way to hide a specific carousel page. I do not want to remove the page as a whole because then I would lose all the changes made on that particular page which I want to maintain like Field changes, Scroll position, control states and so on. Possible? I dont mind using TabbedPage is this feature is only possible on that.

Thanks.

What is default height of navigation bar ?

$
0
0

Hello,

I was wondering what is the default height of navigation bar ? Something like 15% of the screen ?
I would like to manually reproduce a navigation bar on a modal page, with the same size than the default navigation bar.

Thanks.

Tap on map to get location Xamarin.forms.Maps

$
0
0

I did implement maps in Xamarin Forms following this instructions but now I need to get the location when the user tap on the map.

I did see that is necessary to create a custom control to do that, but, I can't find a good solution to reach that.

I am testing only in Android.

MapGoogle.xaml

<maps:Map WidthRequest="320" HeightRequest="200"
              x:Name="MyMap"
              IsShowingUser="true"
              MapType="Street"/>

MapGoogle.xaml.cs

 public MapGoogleView(double lat, double lon)
        {
            try
            {
                InitializeComponent();
                NavigationPage.SetHasNavigationBar(this, false);
var map = new Map(
                MapSpan.FromCenterAndRadius(
                        new Position(lat, lon), Distance.FromMiles(0.3)))
                {
                    IsShowingUser = true,
                    HeightRequest = 100,
                    WidthRequest = 960,
                    VerticalOptions = LayoutOptions.FillAndExpand,
                    MapType = MapType.Street
                };
                var stack = new StackLayout { Spacing = 0 };
                stack.Children.Add(map);
                Content = stack;

var position = new Position(lat, lon); // Latitude, Longitude
                var pin = new Pin
                {
                    Type = PinType.Generic,
                    Position = position,
                    Label = "Ubicación",
                    Address = "Latitud: " + lat.ToString() + ", Longitud: " + lon.ToString(),
                };
                MyMap.Pins.Add(pin);
                map.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                new Position(lat, lon), Distance.FromMiles(1)));
}

Xamarin.Forms 3.0.0.482510
Xamarin.Forms.Maps 3.0.0.482510

What is the best way to get that?

Thanks in advance.

How to Use PullToRefreshLayout control in StackLayout in Xamarin.Forms ?


Bad location Google Maps Xamarin Forms (Middle of the ocean)

$
0
0

I'm using Xamarin.forms.Maps and ExtendedMap, I did make a custom control, here I can get the location when the user tap on map but by default the map position is in the middle of the occean, something like this 0.0756931, 0.0786793. I was seaching and trying for a while but I did not find the solution.

I did see that the map is loading the region.LatitudeDegrees and region.LongitudeDegrees but I really don't why is this happen,

Xamarin.Forms 3.0.0.482510
Xamarin.Forms.Maps 3.0.0.482510
Xamarin.Plugin.ExternalMaps 4.0.1

MapGoogleView.xaml

<local:ExtendedMap 
                WidthRequest="320" HeightRequest="200"
                x:Name="MyMap"  Tap="OnTap"
                IsShowingUser="true"
                MapType="Street"/>

MapGoogleView.xaml.cs

public MapGoogleView(double lat, double lon)
        {

                InitializeComponent();
                NavigationPage.SetHasNavigationBar(this, false);

                var map = new ExtendedMap(
                    MapSpan.FromCenterAndRadius(
                        new Position(lat, lon), Distance.FromMiles(0.3)))
                {
                    IsShowingUser = true,
                    HeightRequest = 100,
                    WidthRequest = 900,
                    VerticalOptions = LayoutOptions.FillAndExpand,
                    MapType = MapType.Street
                };
 var stack = new StackLayout { Spacing = 0 };
                stack.Children.Add(map);
                Content = stack;

var position = new Position(lat, lon); // Latitude, Longitude
                var pin = new Pin
                {
                    Type = PinType.Generic,
                    Position = position,
                    Label = "Ubicación",
                    Address = "Latitud: " + lat.ToString() + ", Longitud: " + lon.ToString(),
                };
                MyMap.Pins.Add(pin);
                map.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                new Position(lat, lon), Distance.FromMiles(1)));
}

ExtendedMap.cs

public class ExtendedMap : Map
    {
        public event EventHandler<TapEventArgs> Tap;

        public ExtendedMap()
        {

        }

        public ExtendedMap(MapSpan region) : base(region)
        {

        }

        public void OnTap(Position coordinate)
        {
            OnTap(new TapEventArgs { Position = coordinate });
        }

public async void OnTap(Position coordinate)
        {
            try
            {

                    OnTap(new TapEventArgs { Position = coordinate });
            }
            catch (Exception error)
            {

                await Application.Current.MainPage.DisplayAlert(
                    "Error",
                    error.Message,
                    "Aceptar");

                return;
            }
        }

        protected virtual void OnTap(TapEventArgs e)
        {
            var handler = Tap;
            if (handler != null) handler(this, e);
        }
    }

    public class TapEventArgs : EventArgs
    {
        public Position Position { get; set; }
    }
}

Droid
ExtendedMapRenderer.cs

public class ExtendedMapRenderer : MapRenderer, IOnMapReadyCallback
    {
        private GoogleMap _map;



        public void OnMapReady(GoogleMap googleMap)
        {
            _map = googleMap;
            if (_map != null)
                //_map.GestureRecognizer.Add(new);
                _map.MapClick += googleMap_MapClick;
        }

        public ExtendedMapRenderer()
        {

        }
        protected override void OnElementChanged(ElementChangedEventArgs<Map> e) //cambiar a xamarin.forms.view
        {
            if (_map != null)
                _map.MapClick -= googleMap_MapClick;
            base.OnElementChanged(e);
            if (Control != null)
                ((MapView)Control).GetMapAsync(this);
        }

        private void googleMap_MapClick(object sender, GoogleMap.MapClickEventArgs e)
        {

            ((ExtendedMap)Element).OnTap(new Position(e.Point.Latitude, e.Point.Longitude));
        }


    }

I need the map can be centered on my position, I am get the position using Xam.Plugin.Geolocator

Thanks in advance.

My app command bar changed its color for no good reason

$
0
0

A strange thing happened to my application. The main window command bar (the one with minimize and maximize buttons) from common gray became black. The buttons stayed gray. I don't think I did anything to cause this.
Could you please give me any idea what did this and how to change this back?

Listview Issue

$
0
0

Hello i am now having a problem with my listview
this is what were trying to achieve

but i get stuck because i have no idea how i can like cut viewcells and place them next to eachother.

            <ListView.ItemTemplate>

                <DataTemplate>

                    <ViewCell>

                        <StackLayout>

                            <StackLayout HorizontalOptions=" VerticalOptions=" HeightRequest=" WidthRequest="100">

                                <Image Source="{Binding ImageNaam}"
                                       Aspect="AspectFit"/>
                            </StackLayout>

                            <Label Text="{Binding GerechtNaam}"
                                   TextColor="Black"
                                   FontAttributes="Bold"
                                   HorizontalOptions="Center"
                                   VerticalOptions="Start"/>

                        </StackLayout>

                    </ViewCell>

                </DataTemplate>

            </ListView.ItemTemplate>

        </ListView>

Picker popup is shown twice when calling focus()

$
0
0

Hello

I've an issue when a Picker (in my example an ExtendedPicker, but it also happens with a normal Picker). In some cases (see below), when calling Picker's focus() method, the popup opens twice in Android simulator (not sure about iOS/real device).

In my case I've got a ListView with a Picker on each item. They work as long as I don't delete an item. After I deleted an item, on some still existing items when opening Picker, it's opened twice.

To reproduce the problem, you can load the project from here: https://github.com/skurth/App1

1) Start app
2) Delete group "Tübach City" by pressing "Delete" button next to it.
3) Press on one of the three "Kopf" buttons from group "PSW Tübach" (not from group "1. FC Schwangere Bergente", there still one popup opens correctly). They open a picker.
4) Press OK on the opened Picker.
5) Another picker popup is shown. Why?

Is there something I do wrong or is it a bug?
Relevant code is in file "ItemCell.cs", starting from line 39.

(The reason why I set picker IsVisble=false and using a button instead of the standard picker label is because I need to customize font etc., and this way it's easier than writing a custom renderer for Picker.)

IOS Submission Rejected Cause of CallKit and CallKit Blocker

$
0
0

Hey everyone,
I have a problem about CallKit and CallKit Blocker. When i submit Xamarin.Forms app to IOS they said :

Guideline 2.3 - Performance - Accurate Metadata
We were unable to locate some of the features described in your metadata.
Specifically, we were unable to locate CallKit and CallKit Blocker features and functionality in the app. /both flags were present in MG during review.

Im not using callkit in my application and Linker Behavior is Link Framework SDKs Only.

Thank you :)

Viewing all 91519 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>