Я пытаюсь реализовать TagEntry в Xamarin.Forms, но я не могу этого сделать. Может кто-нибудь перенаправить меня в нужное место? Или, если есть какой-либо другой способ, мы можем сделать это в Xamarin Forms. Все это будет очень полезно.Невозможно реализовать TagEntry в формах xamarin
GitHub: https://github.com/daniel-luberda/DLToolkit.Forms.Controls/tree/master/TagEntryView
Вещи, которые я сделал до сих пор
- воспроизвели весь код в моем коде.
на XAML I; ве добавлен контроль типа TagEntryView
использованием App1.Controls; с использованием NokariMahamandal.Models; с использованием системы; с использованием System.Collections.Generic; с использованием System.Collections.ObjectModel; с использованием System.Linq; с использованием System.Text; с использованием System.Threading.Tasks;
Использование Xamarin.Forms;
имен App1.View { общественные услуги частичных классов: ContentPage { кандидат общественности кандидат {получить; задавать; } public ObservableCollection skills = new ObservableCollection();
public Services() { skills.Add("Samples"); skills.Add("Samples2"); Bar.TagItems = skills; InitializeComponent(); } public Services(Candidate cand) { InitializeComponent(); candidate = cand; var foo = new TagEntryView(); } }
}
Xaml код
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:dltoolkit="clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.TagEntryView"
xmlns:uc="clr-namespace:App1.Controls; assebmly=App1"
x:Class="App1.View.Services">
<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
<ContentPage.Content>
<ScrollView>
<StackLayout>
<uc:TagEntryView x:Name="Bar" TagItems="{Binding ConnectionType}" Text="Sample"></uc:TagEntryView>
</StackLayout>
</ScrollView>
</ContentPage.Content>
</ContentPage>
@GeraldVersluis Я пробовал следующие –
Я думаю, вы могли бы лучше обновить свой вопрос –