Вы можете увидеть конфигурацию менеджера баз данных через SQL, если запросите представление sysibmadm.dbmcfg
SELECT * FROM SYSIBMADM.DBMCFG
Вы можете получить конфигурацию базы данных через SQL, запросив представление sysibmadm.dbcfg
[ 111]
Вы можете получить переменные реестра базы данных через SQL, если запросите табличную функцию ENV_GET_REG_VARIABLES
SELECT * FROM TABLE(ENV_GET_REG_VARIABLES(-2, 0))
Хорошо, так как ни у кого, кажется, нет комментариев, я шел вперед и сделал вещи, как я описал и должен сказать, что результаты довольно хороши. Я использовал вертикальный LinearGradientBrush, чтобы сделать исчезновение и просто анимировал UserControl в Холсте для прокрутки (анимирующий Холст. Вершина от <ActualHeight Холста> к (отрицательному) <ActualHeight UserControl>). Довольно хорошие взгляды.:)
Вот анимация (обратите внимание, что я должен был установить DoubleAnimation. К в коде к скроллеру. ActualHeight):
<DoubleAnimation
x:Name="scrollAnim"
BeginTime="0:0:30"
Duration="0:0:30"
From="200"
Storyboard.TargetName="scroller"
Storyboard.TargetProperty="(Canvas.Top)" />
И вот scroller
элемент:
<Canvas
ClipToBounds="True"
x:Name="scrollerCanvas">
<Credits:ScrollingCredits
x:Name="scroller"
Canvas.Top="200"
Width="{Binding ElementName=this, Path=ActualWidth}" />
</Canvas>
(Существует некоторое другое продолжение материала, следовательно почему прокрутка запускается в 0:0:30.)
Вот регулятор громкости:
<Border
x:Name="border"
Opacity="0">
<Border.Background>
<LinearGradientBrush
StartPoint="0,0"
EndPoint="0,1">
<GradientStop
Offset="0"
Color="Black" />
<GradientStop
Offset="0.2"
Color="#00000000" />
<GradientStop
Offset="0.8"
Color="#00000000" />
<GradientStop
Offset="1"
Color="Black" />
</LinearGradientBrush>
</Border.Background>
</Border>
Можно использовать VisualBrush, чтобы "нарисовать" пользовательский элемент управления кредитов на 3-й поверхности.