FIRÇALAR:
Herhangi bir nesnenin rengini düz renk yapmak için kullanılır.
SolidColorBrush tanımlamak için;
<SolidColorBrush Color=”Red” /> şeklinde yazmamız yeterlidir.
<SolidColorBrush Color=”Red” /> şeklinde yazmamız yeterlidir.
<Grid>
<Rectangle Width="200" Height="40" Stroke="Blue" StrokeThickness="1"> <Rectangle.Fill> <SolidColorBrush Color="Yellow" /> </ Rectangle.Fill> </ Rectangle> </Grid> |
LinearGradientBrush
<LinearGradientBrush> etiketi geçiş renklerinin tanımlandığı etikettir. En önemli özellikleri Offset, StartPoint ve EndPoint özellikleridir.
<LinearGradientBrush> içine, her bir geçiş rengi için <GradientStop> etiketleri oluşturulmalıdır.
<GradientStop> etiketi içinde kullanılan Offset özelliği önemlidir. Bu özellik iki renk arasındaki geçişin mesafesini belirler.
Örnek:<LinearGradientBrush> etiketi geçiş renklerinin tanımlandığı etikettir. En önemli özellikleri Offset, StartPoint ve EndPoint özellikleridir.
<LinearGradientBrush> içine, her bir geçiş rengi için <GradientStop> etiketleri oluşturulmalıdır.
<GradientStop> etiketi içinde kullanılan Offset özelliği önemlidir. Bu özellik iki renk arasındaki geçişin mesafesini belirler.
<Grid>
<Rectangle Width="200" Height="100"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="Yellow" Offset="0.0" /> <GradientStop Color="Red" Offset="0.50" /> <GradientStop Color="Blue" Offset="0.75" /> <GradientStop Color="LimeGreen" Offset="1.0" /> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> |
RadialGradientBrush
<RadialGradientBrush> etiketi dairesel renk geçişleri oluşturmak için kullanılır. Bu etiketin içine, her bir renk tanımlaması için <GradientStop> etiketi yazılmalıdır.
<GradientStop> etiketinin Color özelliği, geçiş rengini belirlemek için kullanılır. Doğrusal renk geçişlerinde kullanılan Offset özelliği dairesel renk geçişlerinde de kullanılır.
Offset özelliği renk geçişleri arasındaki mesafeyi belirler. Minimum 0 ve maksimum 1 değerlerini alabilir.
Önemli bir özelliği de GradientOrigin özelliğidir. Bu özellik renk geçişinin başlayacağı merkez noktasını tanımlamak için kullanılır.
<RadialGradientBrush> etiketi dairesel renk geçişleri oluşturmak için kullanılır. Bu etiketin içine, her bir renk tanımlaması için <GradientStop> etiketi yazılmalıdır.
<GradientStop> etiketinin Color özelliği, geçiş rengini belirlemek için kullanılır. Doğrusal renk geçişlerinde kullanılan Offset özelliği dairesel renk geçişlerinde de kullanılır.
Offset özelliği renk geçişleri arasındaki mesafeyi belirler. Minimum 0 ve maksimum 1 değerlerini alabilir.
Önemli bir özelliği de GradientOrigin özelliğidir. Bu özellik renk geçişinin başlayacağı merkez noktasını tanımlamak için kullanılır.
Örnek:
<Grid>
<Ellipse Width="300" Height="300">
<Ellipse.Fill>
<RadialGradientBrush GradientOrigin="0.1,0.5" >
<GradientStop Color="Blue" Offset="0"/>
<GradientStop Color="Yellow" Offset="0.5"/>
<GradientStop Color="Red" Offset="0.75"/>
<GradientStop Color="Purple" Offset="1"/>
</RadialGradientBrush>
</Ellipse.Fill></Grid>
|
VisuaBrushBir video içeriği ile bir alanı boyamak için kullanılır.VisuaBrush geometrik şekillere ya da TextBlock uygulanabilir.
<Grid>
<TextBlock FontFamily="Verdana" FontSize="150" FontWeight="Bold" Text="SALİH">
<TextBlock.Foreground>
<VisualBrush TileMode="None">
<VisualBrush.Visual>
<MediaElement Source="D:\SALİH
ALTIPARMAK\2018-2019\giu\ders anlatımı\hafta20112018-8\hafta20112018-8\hafta20112018-8\vid\atlar.wmv" LoadedBehavior="Play" />
</VisualBrush.Visual>
</VisualBrush>
</TextBlock.Foreground>
</TextBlock>
</Grid>
|
HOCAM TEBRİK EDERİM ÇOK GÜZEL ANLATIYORSUNUZ :)
YanıtlaSil