我的目標是顯示帶有功能的文本,您可以點擊顯示的文本中的任何文字,並使用該選定的文字進行操作。文本 - 每個單詞的一個標籤
我選擇標籤方法。這意味着文本中的每個單詞都會出現在自己的標籤中。然後我可以在該標籤上增加點擊事件。
但我找不到如何將標籤的「組」標記爲「好」的格式文本。
我的想法是:
private void ReadPageViewModel_ReloadPageEvent(string text)
{
MyLayout.Spacing = 2; //MyLayout is StackLayout
MyLayout.Orientation = StackOrientation.Horizontal;
//MyLayout.HorizontalOptions = LayoutOptions.EndAndExpand;
var splitedtText = text.Split(';');
foreach(var item in splitedtText)
{
MyLayout.Children.Add(new Label {Text = item , HorizontalOptions = LayoutOptions.FillAndExpand });
}
}
每一個試圖在錯誤的格式化文本的結果。
你能給我一些建議嗎?我使用錯誤的佈局?還是有一些我不知道的簡單技巧?
編輯:
截圖:
這只是文本插入標籤,這就是我要實現與1個標籤對該文本的每一個字的東西。
一個多次嘗試(上述樣品的結果)
什麼是您的輸入和期望的輸出? – RandomStranger
你能提供你有什麼和你想要的截圖嗎? – user1
輸入將只是文本。例如,5個句子和輸出將是由標籤組成的文本(1個單詞的1個標籤),通常是格式化的,就像如果我有一個帶有文本的標籤一樣。 –