0
我有一個名爲「oldf」的FormattedText,它是從一個函數中獲取的。如何克隆FormattedText?
FormattedText oldf = GetFormattedText();
我想使用oldf創建newf,除了文本以外完全相同。
我想類似的東西:
FormattedText newf = new FormattedText("myNewText",oldf.CultureInfo,oldf.FlowDirection,oldf.TypeFace,
oldf.EmSize, oldf.Foreground);
,但沒有成功。
什麼是未複製? –
@ agent-j - 請嘗試做我嘗試過的東西,你會發現這是不可能的。 – Erez
它看起來像你試圖濫用'FormattedText'。例如,FormattedText不一定只有一個ForegroundBrush。因此,'SetForegroundBrush(Brush foregroundBrush,int startIndex,int count);'如果你想重新使用這個對象,爲什麼不直接設置'Text'屬性呢? –