vs2010, WPF .NET 4.5 여기.WPF RichTextBox에서 붙여 넣기시 텍스트 서식을 제거 하시겠습니까?
제 생각에는 RichTextBox
입니다. 텍스트는 굴림, 크기 12으로 설정됩니다
<xctk:RichTextBox DataContext="{StaticResource EditorViewModel}" Grid.Row="1"
Height="296" HorizontalAlignment="Center" SpellCheck.IsEnabled="True" Margin="6,145,6,0"
Name="richTextBoxArticleBody" VerticalAlignment="Top" Width="962" Grid.RowSpan="2"
BorderBrush="Silver" BorderThickness="1" AcceptsTab="True" FontFamily="Arial" FontSize="12"
Text="{Binding PastedText, UpdateSourceTrigger=PropertyChanged}" />
내가 내 RichTextBox
에 모든 붙여 넣기에서 서식을 제거하려는. 이 거의 붙여 넣은 텍스트 글꼴 크기 (12)에 표시되는 것이 아니라 약 15 형식화 된 텍스트 크기로 포맷을 제외하고 작동
private void FormatPastedTextCommandAction()
{
string paste = (string)Clipboard.GetData("Text");
Clipboard.SetText(paste);
PastedText += paste.ToString();
Clipboard.Clear();
}
: 나는 FormatPastedText
명령에 바인딩 내보기에서 붙여 넣기 버튼이 12 예상대로. 이 방법이나 붙여 넣은 문자열의 글꼴 크기를 설정하는 방법에 대해 더 좋은 방법이 있습니까?
감사합니다.
붙여 넣기는 문자열 유형입니다. paste.ToString()을 사용할 필요가 없습니다. – Narendra
Clipboard.GetData ("Text") 대신 Clipboard.GetText()를 사용하십시오. 이로 인해 문제가 해결 될 수 있습니다. – Narendra
그래,이 코드는 내가 잊어 버린 코드 일 뿐이야. 같은 결과 ... – Hardgraf