【发布时间】:2015-09-02 08:38:15
【问题描述】:
在我的 ViewModel 中,我有一个 ObservableCollection 字符串,其中包含从以太网收到的所有消息:
public ObservableCollection<string> Messages { get; set; }
我用转换器将它绑定到视图中的 texbox:
<TextBox Text="{Binding Messages, Converter={StaticResource ListToStringConverter}}" HorizontalAlignment="Center"/>
我的转换器很简单
string finalStr;
foreach(var v in Messages)
{
finalStr += v + "\n";
}
return finalStr;
当我选择一些文本时,当有新消息添加到我的消息时,选择会消失。
任何想法如何保持选择?
【问题讨论】:
-
您可以尝试使用绑定到
SelectedText(请参阅this 答案)。