Skip to content

A set of specialized custom example applications for edge cases.

License

Notifications You must be signed in to change notification settings

LanceMcCarthy/CustomXamarinDemos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Xamarin.Forms Demos

This is a set of demos for custom use and edge-case scenarios.

Demo Overview Source Demo Overview Source
PdfViewer Document Signature code Asynchronous DataTemplate code
RichTextEditor Document Signature code Reverse LoadOnDemand code
SignalR and ConversationalUI code ReportViewer Control code
IconGenerator Helper code Render Image Demo code
Custom Realtime Filtering code Custom Segmented Control code
Cascading AutoCompleteViews code Drawer Dismiss Effect code
Custom Series Demo code Android Call Detector code
Telerik Theme Editor code Workouts code

PdfViewer With RadSignaturePad

This demo uses the PdfDocumentProcessing libraries to locate a SignatureWidget in the RadFixedDocument and replaces it with the written signature in a RadSignaturePad.

signaturepad-pdf-insert-written-signature

RichTextEditor Document Signature

This demo shows you how to insert a hand-drawn signature into a RichTextEditor document. From there, you can export the rich document to DOCX Word document format.

image

SignalR and ConversationalUI Build and deploy .NET Core app to Windows WebApp UIforXamarinChatServer

A demo that showcases the use of SignalR with the UI for Xamarin RadChat control. The source code also includes the SignalR Hub project (ASP.NET Core 2.2 application).

SignalR Demo

Reverse LoadOnDemand

This demo project shows you how to implement your own data virtualization feature by dynamically fetching the previous or next set of data items as the user is scrolling. This effectively gives you both normal and reverse LoadOnDemand.

reverse-lod

AsyncTemplateCellDemo

This project shows how to asynchronously load additional data when a ListView cell loads, without blocking the UI thread.

image

IconGenerator

A helper app that lets you quickly generate different icon sizes from a single source image. It is very extensible because you only need to add any custom icon sizes by adding an IconDefinition to the IconDefinitions collection.

// For example, if you needed a 30x30 pixel icon for the taskbar
IconDefinitions.Add(new IconDefinition
{
    PlatformName = "Desktop",
    Category = "Taskbar",
    Height = 30,
    Width = 30
});

Here's the results when a list of iPhone and iPad assets are loaded as IconDefinitions.

Generator Results

RealTimeFiltering

A demo that shows how to use a RadEntry and a RadListView to perform real-time filtering using DelegateFilterDescriptor.

image

CascadingAutoCompleteViews

A demo that shows how to connect multiple AutoCompleteView controls so that one selection sets the items of the next AutoCompleteView and automatically set the focus on the next one.

The example uses Country > State > City:

image

CustomSeriesLabels

A demo that shows you how to access and customize the series labels via a native series reference in a Xamarin Platform Effect.

Android Example

Android Chart

UWP and iOS use the same white text on red background custom style.

RenderImage

This solution contains a Dependency Service that allows you to cature any part of the UI and render it as a PNG image. See the specialized README for more info.

UI Image Renderer

SegmentCustomControl

This example shows how to build a custom control that dynamically generates RadButtons to create a SegmentedControl. It combines the features of the UI for Xamarin RadButton and RadBorder into a single control.

SegmentCustomControl

TelerikThemeEditor

An application that lets you set colors of Telerik brushes and create custom theme resources

Workouts

An application with RadDataGrid and AutoCompleteView that filters the DataGrid in real time.

AndroidCallDetector

A Xamarin.Forms Android application that uses Android P (SDK 28) telephony features via Platform Effect and DependencyService to detect incoming phone calls.

DrawerDismissEffect

This project shows how to use a Xamarin Platform Effect to disable the RadSideDrawer's ability to dismiss the drawer when tapping outside of the drawer area.

ReportViewer

This demo solution shows how to use a Xamarin.Forms WebView to load the Telerik Reporting HTML5 ReportViewer using a WebView and local HTML.

RichTextEditor Insert Image Demo

Demonstrates how to insert an image into the Rich Text Editor from one of 3 sources:

  1. Online image, using a URL.
  2. Local file source, using a file stream
  3. Hard-coded Base64 string

image

About

A set of specialized custom example applications for edge cases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages