У меня есть значок в приложении Xamarin.Forms, который, когда он щелкнут, я хотел бы изменить его на индикатор активности. Похоже, что я должен использовать Trigger, Event Triggers выглядят хорошо, но поскольку мое изображение объявлено в XAML, я не совсем уверен, как он будет сочетаться?Индикатор активности запуска в формах Xamarin
На данный момент у меня есть это в XAML в нижней части stacklayout
:
<Button x:Name="NewDeviceButton"
Image="glyphish_31_circle_x.png"
HorizontalOptions="End"
VerticalOptions="EndAndExpand" />
Когда она нажата, я хотел бы показать это, в течение заданного промежутка времени, а затем вызвать некоторые C# функциональность:
<ActivityIndicator Color="Black" IsRunning="true" />
Я не уверен, будет ли это лучше настроить все это в XAML с триггером, или если я могу просто элемент типа заполнителя в XAML и затем все определения в C#?
вы выбрали имя свойства задница IsBusy специальный отбор? потому что страница также имеет свойство IsBussy. привязка данных работает с элементом DataContext, но в любом случае. Мне интересно, почему IsBusy? https://developer.xamarin.com/api/property/Xamarin.Forms.Page.IsBusy/ –
Это то, что я всегда называл свойством, но это может быть любое имя, которое вы хотите. – JamesMontemagno
ОК, я вижу. это только сходство имени. –