2
PreviewKeyDown
의 RichTextBox
에 대한 액세스 권한을 UserControl
에 어떻게 얻을 수 있는지 알고 싶습니다.userControl에서 richTextBox의 PreviewKeyDown 이벤트에 대한 액세스
예를 들어, 나는 사용자 컨트롤을 가지고이 사용자 제어에 난 단지 하나 개를 RichTextBox이이 같은
뭔가 : 나는 WPF 창에서이 컨트롤을 사용
<UserControl x:Class="Spirit.Controls.RichTextBoxControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit.Extended"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<toolkit:RichTextBox Name="RichTextBox"
Grid.Row="0" PreviewKeyDown="?">
</toolkit:RichTextBox>
</Grid>
</UserControl>
합니다.
<Window x:Class="WpfApplication2.Window2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Controls="clr-namespace:WpfApplication2.Controls" xmlns:WpfApplication2="clr-namespace:WpfApplication2" Title="Window2" Height="300" Width="300">
<Grid>
<Spirit.Controls:RichTextBoxControl Background="Red"
FontSize="13"
Margin="4,4,4,4"
Grid.Row="0"
Here I would like to acces to PreviewKeyDown of richTextBox/>
</Grid>
</Window>
나는하여 RichTextBox의 PreviewKeyDown에 대한 액세스 권한이 이벤트에 대한 몇 가지 방법을 결합하고 KeyEventArgs에 액세스 할 수 싶습니다. 이 같은
뭔가 :
private void RichTextBoxInUserControl_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
//...
}
}