2014-01-20 95 views
0

我正在尋找樣式化文本框以顯示只讀數據的「正確」方式。 正常如果您設置一個文本框以只讀文本以某種方式變爲二聚。我想是這樣的以wpf形式呈現只讀數據

  • 看到數據是隻讀的
  • 輕鬆閱讀文字
  • 能夠將文本
  • 應該可以看到控制複製如果沒有數據。

我可以給背景或邊框另一種顏色,但也許我錯過了什麼?有一個熟練的設計師那裏( - :

+0

http://stackoverflow.com/questions/5996262/how-can-i-change-the-colour-of-selected-text-in-a-wpf-combobox –

回答

0

爲了解決這個問題,你應該使用的RichTextBox內的TextBlock

這裏是我的代碼示例只讀在滾動條的TextBlock,自動換行,並可能複製文本。 >

<DockPanel> 
    <ScrollViewer VerticalScrollBarVisibility="Auto"> 
     <TextBlock IsEnabled="True" TextWrapping="Wrap" TextAlignment="Justify" HorizontalAlignment="Stretch"> 
      <RichTextBox Background="Transparent" BorderThickness="0" IsDocumentEnabled="True" IsReadOnly="True" /> 
     </TextBlock> 
    </ScrollViewer> 
</DockPanel>