<ControlTemplate TargetType="{x:Type control:ZRichTextBox}">
<DockPanel LastChildFill="True">
<Border DockPanel.Dock="Top" SnapsToDevicePixels="True"
BorderBrush="{TemplateBinding ToolbarBorderBrush}"
BorderThickness ="{TemplateBinding ToolbarBorderThickness}">
</Border>
<ScrollViewer x:Name="PART_ContentHost" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"
Background="{TemplateBinding Background}" z:MouseLeftButtonUp.Command="{Binding OnRichTextBoxMouseLeftButtonUp}"
z:RichTextBoxSelectionChanged.Command="{Binding OnRichTextBoxSelectionChanged}">
</ScrollViewer> </DockPanel>
</ControlTemplate>
我可以给RichTextBox添加MouseLeftButtonUp事件,我想是因为ScrollViewer有这个事件
但是这个RichTextBoxSelectionChanged事件就绑定不上了谢谢
有点相不明白的是
<ScrollViewer x:Name="PART_ContentHost" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"
Background="{TemplateBinding Background}" z:MouseLeftButtonUp.Command="{Binding OnRichTextBoxMouseLeftButtonUp}"
z:RichTextBoxSelectionChanged.Command="{Binding OnRichTextBoxSelectionChanged}">
<!--<AdornerDecorator x:Name="PART_ContentHost" />-->
</ScrollViewer>
这里的是ScrollViewer 为什么会响应我的RichTextBox事件?
怪不午那个我调协 为Text的话不显示内容