Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Это универсальная платформа Windows для конкретной платформы позволяет изменить направление RefreshView извлечения для сопоставления ориентации прокручиваемого элемента управления, отображающего данные. Он используется в XAML путем задания RefreshView.RefreshPullDirection привязываемого свойства значением перечисления RefreshPullDirection :
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<RefreshView windows:RefreshView.RefreshPullDirection="LeftToRight"
IsRefreshing="{Binding IsRefreshing}"
Command="{Binding RefreshCommand}">
<ScrollView>
...
</ScrollView>
</RefreshView>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
refreshView.On<Windows>().SetRefreshPullDirection(RefreshPullDirection.LeftToRight);
Метод RefreshView.On<Windows> указывает, что эта платформа будет выполняться только в универсальная платформа Windows. Метод RefreshView.SetRefreshPullDirection в Xamarin.Forms.PlatformConfiguration.WindowsSpecific пространстве имен используется для задания направления вытягивания для RefreshViewRefreshPullDirection перечисления, предоставляющего четыре возможных значения:
LeftToRightуказывает, что вытягивание слева направо инициирует обновление.TopToBottomуказывает, что вытягивание сверху вниз инициирует обновление и является направлениеRefreshViewпо умолчанию.RightToLeftуказывает, что извлечение справа налево инициирует обновление.BottomToTopуказывает, что вытягивание из нижней части в верхнюю часть инициирует обновление.
Кроме того, GetRefreshPullDirection метод можно использовать для возврата текущего RefreshViewобъектаRefreshPullDirection.
Результатом является то, что к указанному объекту RefreshPullDirection применяется RefreshView, чтобы задать направление вытягивания, соответствующее ориентации прокручиваемого элемента управления, отображающего данные. На следующем снимок экрана показан RefreshView LeftToRight направление извлечения:
Примечание.
При изменении направления вытягивания начальная позиция круга хода выполнения автоматически поворачивается, чтобы стрелка начиналось в соответствующей позиции для направления вытягивания.
