Как получить прозрачный фон для DataForm в Silverlight 3? - PullRequest
1 голос
/ 13 мая 2009

Не получается получить прозрачный фон для DataForm в бета-версии Silverlight 3. Код ниже - это то, что я пытаюсь, но он делает фон частично прозрачным. Что я могу сделать, чтобы это исправить?

<Grid x:Name="LayoutRoot" Background="Orange">
    <Border Background="Blue" Margin="100,0,0,100"/>
    <Controls:DataForm x:Name="dataform" Background="Transparent" Margin="30"/>
</Grid>

Снимок экрана http://www.portnine.com/data/images/Misc/silverlight3.jpg

1 Ответ

3 голосов
/ 13 мая 2009

По умолчанию DataForm запускает «Отключено», что означает, что соответствующее визуальное состояние изменяет внешний вид.

Если вы переопределите шаблон элемента управления по умолчанию, вы найдете статический ресурс с именем «DisabledColor». Это создает слегка непрозрачный белый цвет, который вы видите. Просто измените это, и у вас все будет хорошо.

<SolidColorBrush x:Key="DisabledColor" Color="#A5FFFFFF"/>
...