3 Stimmen

Silverlight-Transparenz

Frage:

Kann ein konstituierendes UserControl in Teilen für seinen externen Container transparent sein?

Einzelheiten:

Ich habe einen Dialog, den ich gerne in ein separates UserControl ziehen würde. Das Steuerelement enthält einen Rahmen mit einem Hintergrund, der eine Alpha-Transparenz mit einem Raster darin, die einen weißen Hintergrund und alle Inhalte hat. In Xaml Markup, sieht es etwa so aus:

    <Border Margin="22,28,20,18" BorderBrush="Black" BorderThickness="1" Background="#30D7D7D7">
        <Grid Margin="155,148,145,198" Background="#FFFEFEFE">
            <TextBlock Margin="17,19,32,20" Text="Dialog part goes here." TextWrapping="Wrap"/>
        </Grid>
    </Border>

Problem:

Wenn ich das in ein Benutzersteuerelement verschiebe, wird kein transparenter Hintergrund für den Rahmen angezeigt, selbst wenn ich den Hintergrund des Benutzersteuerelements auf Transparent einstelle; er ist einfarbig.

3voto

AnthonyWJones Punkte 182582

Das UserControl selbst wird eine Hintergrundfarbe haben. Vergewissern Sie sich, dass das UserControl, in das Sie Ihren Code verschoben haben, eine Background=Transparent .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X