0
我花了一些時間在這些問題上:如何將RichEditBox中的選擇轉換爲超鏈接以及如何再次刪除此鏈接。WinRt:如何添加和刪除RichEditBox上的鏈接?
我花了一些時間在這些問題上:如何將RichEditBox中的選擇轉換爲超鏈接以及如何再次刪除此鏈接。WinRt:如何添加和刪除RichEditBox上的鏈接?
解決方案很簡單。但有一些解決方法需要考慮:
public void InsertLink(RichEditBox control, string url)
{
//Check some conditions - else property assignment crashes
if (string.IsNullOrEmpty(url)) return;
if (string.IsNullOrEmpty(control.Document.Selection.Text)) return;
control.Document.Selection.Link = "\"" + url + "\"";
}
public void RemoveLink(RichEditBox control)
{
//Can only set Link to empty string, if a link is assigned,
//else property assignment crashes
if (string.IsNullOrEmpty(control.Document.Selection.Link)) return;
control.Document.Selection.Link = "";
}