Nasıl yapılır: Gölgeli Metin Oluşturma
Bu bölümdeki örneklerde, görüntülenen metin için gölge etki oluşturma gösterilir.
Örnek
nesnesi, DropShadowEffect nesne (WPF) nesneleri için çeşitli gölge Windows Presentation Foundation oluşturmanızı sağlar. Aşağıdaki örnekte metne uygulanan bir gölge etkisi ve bir gölge etkisi vardır. Bu durumda, gölge bir yumuşak gölgedir ve bu da gölge renginin gölge gölgeler olduğu anlamına gelir.

özelliğini ayarerek gölgenin genişliğini kontrol ShadowDepth altına aabilirsiniz. değeri, 4.0 gölge genişliğinin 4 piksel olduğunu gösterir. özelliğini değiştirerek gölgenin yumuşaklığını veya bulanıklığını kontrol BlurRadius altına aabilirsiniz. değeri 0.0 bulanıklık olmadığını gösterir. Aşağıdaki kod örneği, bir yazılım gölgesi oluşturmayı gösterir.
<!-- Soft single shadow. -->
<TextBlock
Text="Shadow Text"
Foreground="Teal">
<TextBlock.Effect>
<DropShadowEffect
ShadowDepth="4"
Direction="330"
Color="Black"
Opacity="0.5"
BlurRadius="4"/>
</TextBlock.Effect>
</TextBlock>
Not
Bu gölge etkiler, Windows Presentation Foundation (WPF) metin işleme işlem hattında işlem hattında ilerler. Sonuç olarak, bu etkiler kullanırken ClearType devre dışı bırakılır.
Aşağıdaki örnekte, metne uygulanan bir sabit gölge etkisi gösterir. Bu durumda gölge bulanık değildir.

özelliğini olarak ayarerek bir sabit BlurRadius gölge 0.0 oluşturabilirsiniz. Bu, bulanıklık kullanılmamaktadır. özelliğini değiştirerek gölgenin yönünü kontrol Direction altına aabilirsiniz. Bu özelliğin yön değerini ile arasında bir dereceye 0360 ayarlayın. Aşağıdaki çizimde özellik ayarının yön değerleri Direction gösterilmiştir.

Aşağıdaki kod örneğinde, bir sabit gölgenin nasıl oluşturularak ilgili bilgiler ve bilgiler yer aleladedir.
<!-- Hard single shadow. -->
<TextBlock
Text="Shadow Text"
Foreground="Maroon">
<TextBlock.Effect>
<DropShadowEffect
ShadowDepth="6"
Direction="135"
Color="Maroon"
Opacity="0.35"
BlurRadius="0.0" />
</TextBlock.Effect>
</TextBlock>
Bir Etkisi Kullanma
BlurBitmapEffectbir metin nesnesinin arkasına yerleştirilleyebilecek gölgeye benzer bir etki oluşturmak için kullanılabilir. Metne uygulanan bir bit eşlem etkisi, metni tüm yönlerde aynı şekilde görüntüler.
Aşağıdaki örnekte metne uygulanan bir etki gösterir.

Aşağıdaki kod örneğinde bir bulanıklık etkisinin nasıl oluşturularak ilgili bilgiler ve bilgiler yer aleladedir.
<!-- Shadow effect by creating a blur. -->
<TextBlock
Text="Shadow Text"
Foreground="Green"
Grid.Column="0" Grid.Row="0" >
<TextBlock.Effect>
<BlurEffect
Radius="8.0"
KernelType="Box"/>
</TextBlock.Effect>
</TextBlock>
<TextBlock
Text="Shadow Text"
Foreground="Maroon"
Grid.Column="0" Grid.Row="0" />
Çeviri Dönüşümü Kullanma
TranslateTransformbir metin nesnesinin arkasına yerleştirilleyebilecek gölgeye benzer bir etki oluşturmak için kullanılabilir.
Aşağıdaki kod örneği, metni TranslateTransform kaydırmak için kullanır. Bu örnekte, birincil metnin altındaki metnin küçük bir uzaklık kopyası gölge etki oluşturur.

Aşağıdaki kod örneğinde, gölge etki için nasıl dönüşüm oluşturularak oluşturularak ilgili bilgiler ve bilgiler ve bilgiler ve bilgiler yer alelade bir şekilde 2.
<!-- Shadow effect by creating a transform. -->
<TextBlock
Foreground="Black"
Text="Shadow Text"
Grid.Column="0" Grid.Row="0">
<TextBlock.RenderTransform>
<TranslateTransform X="3" Y="3" />
</TextBlock.RenderTransform>
</TextBlock>
<TextBlock
Foreground="Coral"
Text="Shadow Text"
Grid.Column="0" Grid.Row="0">
</TextBlock>