Telerik Radrichtextbox после печати переходит в режим только для чтения - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть radrichtextbox, который после печати всегда переходит в режим только для чтения.Это кажется мне ошибкой, так как это не происходит, пока я не печатаю.Я печатаю в основном режиме, используя RadRichTextBox.Print.Я даже пытался установить для свойства IsReadonly значение false, и это тоже не работает.

Grid rootGrid = element as Grid;

var returnedElements = rootGrid.ChildrenOfType<RadRichTextBox>();
RadRichTextBox richTextBox = returnedElements.FirstOrDefault();
if (richTextBox != null)
{
   richTextBox.Print("TestPrint", PrintMode.Native);
}

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Следующий небольшой вариант кажется надежным в приложении с окном из 4 вкладок:

App.Current.Exit += delegate(object sender, ExitEventArgs e)
{
  System.Diagnostics.Process.Start(App.ResourceAssembly.Location);
};

App.Current.MainWindow.Close();

Мне нужно было кое-что сделать, когда окно закроется, поэтому просто убить приложение не помогло в моей ситуации, хотя оно работало так, как рекламировалось.

0 голосов
/ 03 января 2012

Таким образом, единственный способ обойти эту проблему - принудительно установить IsReadonly в false сразу после печати. ​​

...