我有一個WPF桌面應用程序。是否可以將ObservableCollection綁定到richtextbox
我正在使用RTF控件。
我想將此控件綁定到observablecollection。
該車型將擁有(例如)以下屬性:
string name
image Logo
Brush MyColor
所以我的目的是要顯示每個記錄的名稱,圖像和背景顏色。
可以這樣做嗎?
目前我只是後面的代碼做這一切,但我只是增加了塊/ paragrapgh〜
rtb.Document.Blocks.Add(para);
等
觀點:
<RichTextBox ScrollViewer.VerticalScrollBarVisibility="Auto" x:Name="rtb" HorizontalAlignment="Left" Height="100" Margin="88,117,0,0" VerticalAlignment="Top" Width="341">
<FlowDocument>
<Paragraph>
</Paragraph>
</FlowDocument>
</RichTextBox>
是否有一個原因,你想使用RichTextBox而不是常規ItemsControl與自定義模板的項目? – RogerN
嗨,我最初使用了一個列表框並使用了一個數據模板。這一切運行良好,但滾動有點'跳動'我希望使用rtb使用更流暢的外觀和感覺.. –
列表框是跳動的,因爲滾動條控制索引位置到您的集合中。如果使用由ScrollViewer包裝的ItemsControl,則可以實現所需的平滑滾動。 – RogerN