溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Telerik UI for Xamarin怎么構(gòu)建移動(dòng)應(yīng)用原生UI

發(fā)布時(shí)間:2022-01-04 10:08:38 來(lái)源:億速云 閱讀:146 作者:iii 欄目:云計(jì)算

本篇內(nèi)容主要講解“Telerik UI for Xamarin怎么構(gòu)建移動(dòng)應(yīng)用原生UI”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Telerik UI for Xamarin怎么構(gòu)建移動(dòng)應(yīng)用原生UI”吧!

Telerik UI for Xamarin最新版下載

Telerik UI for Xamarin是一個(gè)構(gòu)建跨平臺(tái)移動(dòng)應(yīng)用程序的原生UI。Telerik UI for Xamarin使用Xamarin.Forms技術(shù),它可以讓開(kāi)發(fā)人員從一個(gè)單一的共享C#代碼庫(kù)中創(chuàng)建原生的iOS、Android和Windows Phone應(yīng)用程序。不僅如此,UI for Xamarin建立在iOS和Android的原生控件之上的,為Xamarin用戶的應(yīng)用程序提供真正的原生UI。

Telerik UI for Xamarin怎么構(gòu)建移動(dòng)應(yīng)用原生UI

在2020年Telerik UI for Xamarin發(fā)布的最新版本中,引入了兩個(gè)新的控件:RichTextEditor(beta)和ComboBox。

Telerik RichTextEditor for Xamarin使用戶可以通過(guò)“所見(jiàn)即所得”(WYSIWYG)界面來(lái)創(chuàng)建豐富的文本內(nèi)容,該控件具有各種編輯功能,并且在RadRichTextEditorToolbar的幫助下,您可以為用戶提供一種輕松快捷的方法來(lái)編輯其HTML內(nèi)容。 默認(rèn)工具欄包含所有可用的文本格式設(shè)置選項(xiàng),但您也可以根據(jù)需要自定義顯示的編輯選項(xiàng)。

RichTextEditor有多種用例,作為郵件客戶端 - 如果要發(fā)送電子郵件并要編輯,請(qǐng)?jiān)O(shè)置文本格式。 作為文本編輯應(yīng)用程序 - 在將文檔導(dǎo)入應(yīng)用程序來(lái)進(jìn)行編輯、格式化文本或向文檔中添加其他信息。

顯示HTML內(nèi)容

您可以輕松顯示HTML內(nèi)容,包括段落、格式化文本、圖像、表格、有序和無(wú)序列表。

各種HTML來(lái)源選項(xiàng)

您可以從字符串以及流中加載HTML源代碼。

從字符串加載HTML:

var htmlSource = @"<h5>RichTextEditor for Xamarin - Overview</h5>
<p><strong>RichTextEditor</strong> enables users to create rich textual content through a What-You-See-Is-What-You-Get (WYSIWYG) interface.</p>";
this.richTextEditor.Source = RichTextSource.FromString(htmlSource);

從流中加載HTML:

Func<CancellationToken, Task<Stream>> streamFunc = ct => Task.Run(() =>
{
Assembly assembly = typeof(KeyFeatures).Assembly;
string fileName = assembly.GetManifestResourceNames().FirstOrDefault(n => n.Contains("richtexteditor-htmlsource.html"));
Stream stream = assembly.GetManifestResourceStream(fileName);
return stream;
});

this.richTextEditor.Source = RichTextSource.FromStream(streamFunc);

各種編輯功能

  • 文本格式,例如粗體、斜體、下劃線和刪除線

  • 字體操作,例如大小、字體、文本顏色和文本背景顏色

  • 項(xiàng)目符號(hào)和編號(hào)列表

  • 文字選擇

  • 超鏈接操縱 - 創(chuàng)建、編輯和刪除超鏈接

  • 下標(biāo)和上標(biāo)格式

  • 縮進(jìn)和內(nèi)容對(duì)齊

  • 撤消/重做編輯操作

RichTextEditor工具欄

該控件配備了預(yù)定義的用戶界面,該界面會(huì)自動(dòng)與該控件內(nèi)置功能提供的所有命令連接在一起。 默認(rèn)工具欄包含所有可用的文本格式設(shè)置選項(xiàng),但您可以根據(jù)需要自定義顯示的編輯選項(xiàng)。

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto">  只讀狀態(tài)RichTextEditor的IsReadOnly(bool)屬性指示控件是否處于只讀模式,設(shè)置IsReadOnly =“ True”意味著將禁用工具欄項(xiàng)目,不能更改文檔的內(nèi)容并且不能執(zhí)行選擇。 命令支持該控件公開(kāi)了諸如ToggleBoldCommand、ToggleBulletingCommand、AlignRightCommand等命令,這些命令使您可以對(duì)加載到編輯器內(nèi)容中的內(nèi)容執(zhí)行富文本編輯操作。靈活的樣式API您可以通過(guò)各種樣式屬性(例如BackgroundColor,BorderColor和Thickness,CornerRadius等)來(lái)修改RadRichTextEditor的可視化外觀以及工具欄項(xiàng)目。 了解最新Kendo UI最新資訊,請(qǐng)關(guān)注Telerik中文網(wǎng)!

到此,相信大家對(duì)“Telerik UI for Xamarin怎么構(gòu)建移動(dòng)應(yīng)用原生UI”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI