背景色にColor以外を設定してみた。

異なる型同士でバインディングさせたい時もある。で、Color以外にも設定できると書いたので、実際に設定してみた。
<Window x:Class="TawamureDays.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<DockPanel>
<DockPanel.Background>
<LinearGradientBrush>
<GradientStop Color="White" Offset="0"/>
<GradientStop Color="Black" Offset="0.5"/>
<GradientStop Color="Blue" Offset="1"/>
</LinearGradientBrush>
</DockPanel.Background>
</DockPanel>
<DockPanel Grid.Row="1">
<DockPanel.Background>
<RadialGradientBrush>
<GradientStop Color="White" Offset="0"/>
<GradientStop Color="Black" Offset="0.5"/>
<GradientStop Color="Blue" Offset="1"/>
</RadialGradientBrush>
</DockPanel.Background>
</DockPanel>
<DockPanel Grid.Row="2">
<DockPanel.Background>
<LinearGradientBrush>
<GradientStop Color="White" Offset="0.1"/>
<GradientStop Color="Black" Offset="0.25"/>
<GradientStop Color="Green" Offset="0.5"/>
<GradientStop Color="Red" Offset="0.75"/>
<GradientStop Color="Blue" Offset="0.9"/>
</LinearGradientBrush>
</DockPanel.Background>
</DockPanel>
</Grid>
</Window>
実行してみる。

20120903_2
なんともはや…。ま、実際の仕事ではあまり使わないかな。
ちなみに、これにアニメーションを実装すると、更にすごい事になりそう。
スポンサーサイト
当サイトは基本をすっ飛ばしてます。基本文法等は、@ITをどうぞ
カテゴリー: WPF4 | コメント: 0 | トラックバック: 0


この記事へのコメント

コメントの投稿

非公開コメント


サイドバー背後固定表示サンプル

当ブログに書かれたソースコードは流用自由です。

バグ、スペルミス等はありうる事です。

ご利用の際は自己責任でお願いしますm(_ _)m