Öncelikle vurgulamak istediğiniz alanların x, y, width ve yüksekliklerini biliyorsanız, tüm kontrolleri bir brandaya yerleştirebilirsiniz.
Rectangle rectangle = new Rectangle();
rectangle.SetValue(Canvas.LeftProperty, 10);
rectangle.SetValue(Canvas.TopProperty, 10);
rectangle.Width = 1000;
rectangle.Height = 50;
rectangle.Fill = new SolidColorBrush() { Color = Colors.Red, Opacity = 0.75f };
canvas.Children.Add(rectangle);
ve xaml bunları eklemek istiyorsanız bu beğenebilir:
Böyle kodda dikdörtgenler üzerine özelliklerini ayarlayabilirsiniz.
<Canvas>
<Image Source="..."/>
<Rectangle Canvas.Left="10" Canvas.Top="10" Width="1000" Height="50">
<Rectangle.Fill>
<SolidColorBrush Color="Red" Opacity="0.75"/>
</Rectangle.Fill>
</Rectangle>
</Canvas>
gibi çıktı bu. – kenny
@kenny evet mümkün mü? – Nick
Ben rectange kırmızı ve biraz saydam yapmak için cevabı C# ve XAML ile güncelledik. – Andy