Есть ли способ иметь разные реквизиты Opacity между родительским и дочерним пользовательским контролем? - PullRequest
0 голосов
/ 24 января 2012

У меня есть scrollView.В нем есть элемент ItemsControl.Поэтому я хочу установить непрозрачность 50% для scrollview, но хочу иметь непрозрачность 100% для itemsControl.

Теперь, если я установил непрозрачность 50% для SV, у меня также будет непрозрачность 50% для itemsControl.

Есть ли способ?

Заранее спасибо.

1 Ответ

1 голос
/ 24 января 2012

Вы всегда можете перезаписать шаблон ScrollViewer , поэтому только детали ScrollBar имеют непрозрачность 50%

Упрощенный шаблон выглядит так:

<Grid>
  <Border>
    <ScrollContentPresenter />
  </Border>

  <!-- Set Opacity of these only -->
  <ScrollBar x:Name="PART_VerticalScrollBar" />
  <ScrollBar x:Name="PART_HorizontalScrollBar" />
</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...