<Window
x:Class="BSolidColorBrush.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:blocks='clr-namespace:ob.gc;assembly=BLOCKS_WPF'
Title="BSolidColorBrush Demo - Color Chooser"
Width="410"
Height="250"
>
<Canvas x:Name="obSL" Background="DarkGreen" >
<!-- Nombre usado en obGC.js -->
<Canvas x:Name="obWFCanvas" Width="400" Height="190"
Background="#000044" Canvas.Left="0" Canvas.Top="20" >
<Slider
Name="RedScroll"
Orientation="Vertical"
Height="128"
Width="45"
Minimum="0"
Maximum="255"
Value="128"
TickPlacement="BottomRight"
TickFrequency="16"
Canvas.Left="10"
Canvas.Top="30"
/>
<Slider
Name="GreenScroll"
Orientation="Vertical"
Height="128"
Width="45"
Minimum="0"
Maximum="255"
Value="128"
TickPlacement="BottomRight"
TickFrequency="16"
Canvas.Left="50"
Canvas.Top="30"
/>
<Slider
Name="BlueScroll"
Orientation="Vertical"
Height="128"
Width="45"
Minimum="0"
Maximum="255"
Value="128"
TickPlacement="BottomRight"
TickFrequency="16"
Canvas.Left="100"
Canvas.Top="30"
/>
<Label Background="Black" Foreground="Orange" FontSize="10"
Canvas.Left="10" Canvas.Top="5" Width="40"
Height="20" Content="Red"/>
<Label Background="Black" Foreground="LightGreen" FontSize="10"
Canvas.Left="55" Canvas.Top="5" Width="40"
Height="20" Content="Green"/>
<Label Background="Black" Foreground="LightBlue" FontSize="10"
Canvas.Left="100" Canvas.Top="5" Width="40"
Height="20" Content="Blue"/>
<Label Background="Black" Foreground="Orange" FontSize="10"
Canvas.Left="10" Canvas.Top="160" Width="40"
Height="20" Name="RedValue"
Content="{Binding ElementName=RedScroll,Path=Value}"
/>
<Label Background="Black" Foreground="LightGreen" FontSize="10"
Canvas.Left="55" Canvas.Top="160" Width="40"
Height="20" Name="GreenValue"
Content="{Binding ElementName=GreenScroll,Path=Value}"
/>
<Label Background="Black" Foreground="LightBlue" FontSize="10"
Canvas.Left="100" Canvas.Top="160" Width="40"
Height="20" Name="BlueValue"
Content="{Binding ElementName=BlueScroll,Path=Value}"
/>
<!-- BSolidColorBrush -->
<blocks:BSolidColorBrush
Name="BSCB1"
InRed="{Binding ElementName=RedScroll,Path=Value}"
InGreen="{Binding ElementName=GreenScroll,Path=Value}"
InBlue="{Binding ElementName=BlueScroll,Path=Value}"
/>
<Rectangle
Name="ColorPanel"
Fill="{Binding ElementName=BSCB1,Path=SCBrush}"
Canvas.Left="200"
Width="200"
Height="190"
/>
</Canvas>
</Canvas>
</Window>