Add a password strength indicator/meter for the Entry control similar to the one in ASP.NET AJAX TextBox:
Demos: Telerik Web UI TextBox Password Strength Checker Demo | Telerik UI for ASP.NET AJAX
Docs: Telerik Web Forms Password Strength Checker - RadTextBox | Telerik UI for ASP.NET AJAX
I would like to be able to invoke the Completed event from code. This request is to add a SendCompleted event like the Xamarin.Forms Entry has defined in the IEntryController.
Alternatively, you could make the RadEntry.InvokeCompletedEvent method public, but the SendCompleted approach is more aligned with existing code.
Introduce a MaxLength property. An example of such a feature is the Xamarin.Forms Entry control's MaxLength property: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/entry#limiting-input-length
I'm particularly wanting the "Assistive labels" features, which comes from Material design (click in the textbox, and the watermark becomes a floating label). Like this: https://www.syncfusion.com/xamarin-ui-controls/text-input-layout
On Android, when binding the Text value to a view model property, the value doesn't update.
Use the following to reproduce:
// VIEW
<Label Text="RadEntry" />
<telerikInput:RadEntry x:Name="MyRadEntry"
Text="{Binding Username}"
Margin="0,0,0,20"/>
<Label Text="Xamarin.Forms Entry" />
<Entry Text="{Binding Username}"/>
// VIEW MODEL
public class ViewModel : NotifyPropertyChangedBase
{
private string username = "initial";
private int counter;
public ViewModel()
{
Device.StartTimer(TimeSpan.FromMilliseconds(500), (() =>
{
counter++;
Device.BeginInvokeOnMainThread(() =>
{
Username = $"{counter}";
});
return counter < 100;
}));
}
public string Username
{
get { return username; }
set { username = value; OnPropertyChanged();}
}
}
Update: Available in R1 2018 SP release.