<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto">
<!-- Задаете шаблон отображения -->
<ScrollViewer.Template>
<ControlTemplate TargetType="{x:Type ScrollViewer}">
<Grid>
<ScrollContentPresenter /> <!-- Это область куда помещаются элементы, что будут скролировать -->
<!-- Вместо этого комментария можно поместить кнопку, если не нужно, чтобы она скролировалась -->
<ScrollBar x:Name="PART_VerticalScrollBar" Value="{TemplateBinding VerticalOffset}" Maximum="{TemplateBinding ScrollableHeight}"
ViewportSize="{TemplateBinding ViewportHeight}" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"
HorizontalAlignment="Right" Style="{DynamicResource ResourceKey=ScrollBarStyle}" />
</Grid>
</ControlTemplate>
</ScrollViewer.Template>
<!-- А здесь помещаете все, что должно скролироваться -->
</ScrollViewer>
Dictionary<TKey, TValue>
содержит методbool TryGetValue(TKey key, out TValue value)
if (QueryPartsParameters.ContainsKey(part) && QueryPartsParameters[part].Any())
{
QueryPartsParameters[part][0] = param;
}
else
{
QueryPartsParameters.Add(part, new List<AbstractQueryParameter> { param });
}
protected internal string Method
, что за странный сеттер, что можно вызвать только один раз.<ContentControl Content="{StaticResource Kubok}" Style="{StaticResource KubokStyle}" Margin="5" Width="30" />
<Style key="KubokStyle" TargetType="ContentControl">
<Style.Resources>
<Style TargetType="Path">
<Setter Property="Fill" Value="Red" />
</Style>
</Style.Resources>
</Style>