c# - tutorial - apprendre xaml



Comment colorier un rectangle en C#qui a été déclaré en XAML dans WPF? (5)

Couleur rectangle dans XAML pour Windows Phone:

<Rectangle Width="480" Height="200">
    <Rectangle.Fill>
        <SolidColorBrush Color="Azure" />
    </Rectangle.Fill>
</Rectangle>

https://src-bin.com

Comment colorier un rectangle en C # qui a été déclaré en XAML dans WPF?

Il y a un contrôle rectangle dans XAML. Dans mon code C # il y a des moments où il serait bien de remplir la couleur de fond. Comment est-que quelqu'un peut faire ça?


Answer #1

Définissez la propriété x:Name dans votre XAML à ce que vous voulez faire référence au rectangle comme dans votre code c #. Ensuite, vous pouvez accéder à toutes les propriétés du rectangle dans le code, par exemple whateverYouNamedIt.Fill


Answer #2

La façon dont cela a fonctionné pour moi est d'avoir un bloc de texte intégré et de changer l'arrière-plan pour le bloc de texte.


Answer #3

Pour tous les programmeurs paresseux, les enums de couleur .net:

myRectangle.Fill = new SolidColorBrush(System.Windows.Media.Colors.AliceBlue); 

Answer #4
Rectangle blueRectangle = new Rectangle();
// Fill rectangle with blue color
blueRectangle.Fill = blueBrush;




visual-studio-2010