У меня есть расширитель с пользовательским шаблоном:
<ControlTemplate TargetType="{x:Type Expander}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Border Grid.Row="0">
<DockPanel>
<ToggleButton DockPanel.Dock="Right" Template="{DynamicResource ExpanderToggle}" />
<ContentPresenter DockPanel.Dock="Right" ContentSource="Tag" />
<ContentPresenter DockPanel.Dock="Left" ContentSource="Header">
</DockPanel>
</Border>
<Border Visibility="Collapsed" Grid.Row="1">
<ScrollViewer IsEnabled="True">
<ContentPresenter IsEnabled="{TemplateBinding IsEnabled}" />
</ScrollViewer>
</Border>
</Grid>
</ControlTemplate>
По сути, я пытаюсь сделать так, чтобы, если я установил для свойства IsEnabled значение false, мой прокручиватель все еще мог прокручивать (он остается включеннымно другие части моего контроля отключить).Есть ли способ сделать это?