2012-11-30 36 views
3

我想在我的Windows Phone 8應用程序中使用一個RichTextBox。用戶需要能夠選擇文本並將其複製到剪貼板。用戶不需要編輯文本,只需選擇它。不過,我似乎無法在任一Windows Phone模擬器,還是我的Windows Phone 8的設備上(諾基亞920)來選擇文本。用戶在Windows Phone中選擇文本的RichTextBox 8

用於RichTextBox.Selection屬性的文檔包含關於如何改變所選擇的文本(粗體,斜體等)的格式示例的代碼。我會假設用戶將不得不選擇文本之前,他可以把它粗體或斜體,但我不能使它發揮作用。該文檔頁面的日期爲2012年11月8日,並在底部聲明它適用於Windows Phone 8.0和7.1。請參閱此處的頁面:http://msdn.microsoft.com/en-US/library/windowsphone/develop/system.windows.controls.richtextbox.selection(v=vs.105).aspx

RichTextBox.IsReadOnly屬性的文檔說,RichTextBox始終只能在Windows Phone上讀取。事實上,在調試器中查看對象顯示IsReadOnly是真實的。嘗試將其設置爲false會引發異常。

但是,在前面的「芒果」文檔中的其他地方,它指出,儘管控件是隻讀的,但用戶仍然可以選擇文本。 RichTextBox.Selection屬性的文檔顯然暗示了這一點。

有人可以證實或否認用戶的文本選擇有可能在一個Windows Phone的一個RichTextBox?如果有可能,有人可以提供如何使其工作的示例代碼?

謝謝!

Thaine諾里斯

回答