Je suis en train de dessiner un Rectangle
sur Canvas
comme suit:Comment dessiner un rectangle sur une toile WPF
System.Windows.Shapes.Rectangle rect;
rect = new System.Windows.Shapes.Rectangle();
rect.Stroke = new SolidColorBrush(Colors.Black);
rect.Fill = new SolidColorBrush(Colors.Black);
rect.Width=200;
rect.Height=200;
Canvas.SetLeft(rect,0);
Canvas.SetTop(rect,0);
front_canvas.Children.Add(rect);
Pourquoi est-ce que ce code ne dessiner un rectangle?
La toile est définie dans le XAML associé comme suit:
<Canvas Height="200" Width="200" Name="front_canvas" Grid.Row="1" Grid.Column="0">
</Canvas>
La toile se présente bien. Je peux dire à cause de l'écart qu'il laisse dans la grille de mise en page.
@ReedCopsey: Je peux dire que ce n'est pas ratatinée parce qu'il ya un grand écart où la toile devrait être et rien d'autre pourrait le provoquer – Sheena