Надеюсь, это имеет смысл, так как это довольно странно для меня.
По сути, у меня проблема в том, что Font Awesome переопределяет определенные слова значками, чего я не хочу, - все это делается в XAML. Я хочу использовать Font Awesome, только если я ссылаюсь на юникод напрямую, в противном случае я хочу видеть слово, которое я на самом деле набираю.
Я не совсем уверен, как обойти это прямо сейчас, так как любая ссылка, которую я нахожу между Xamarin Forms и Font Awesome онлайн, обычно люди изо всех сил пытаются заставить работать FA; это не моя текущая проблема.
<Button Style="{StaticResource FontAwesome}" Text=" Sort By" />
Следуя приведенному выше коду, я ожидаю увидеть ТОЛЬКО значок SortBy в начале моего свойства Text, где я ссылаюсь на код, начинающийся и заканчивающийся;
Это работает нормально - однако я также получаю ту же иконку, когда набираю "Сортировка", которая мне не нужна.
EDIT
Я решил использовать Фрейм, чтобы обойти эту незначительную проблему.
<Frame BackgroundColor="#f99000" HasShadow="False" Margin="5, 10" Padding="10">
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="OnSortBy" />
</Frame.GestureRecognizers>
<StackLayout Orientation="Horizontal">
<Label Style="{StaticResource FALIExtendedWhite}" Text="" VerticalTextAlignment="Center" HorizontalOptions="End" />
<Label Text="Sort By" VerticalTextAlignment="Center" HorizontalOptions="CenterAndExpand" TextColor="White" />
</StackLayout>
</Frame>