Q
在圖像上繪製矩形
5
A
回答
9
這很可能,如果您知道想要突出顯示的區域的x,y,寬度和高度,則可以將所有控件放置到畫布中。
可以在後面的代碼上設置矩形的屬性是這樣的:
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);
,如果你想將它們添加在XAML中,你可以這樣。
<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>
1
試試這個也會幫到你。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Multi_Textbox.Window1"
x:Name="Window"
Title="Window1"
Width="640" Height="480">
<Grid x:Name="LayoutRoot">
<Image Margin="104,50,75,99" Source="barkship.jpg"/>
<Rectangle Fill="#FF28B0DE" HorizontalAlignment="Left" Height="17.334" Margin="212,0,0,111.333" Stroke="Black" VerticalAlignment="Bottom" Width="99.667"/>
<TextBlock HorizontalAlignment="Left" Height="11" Margin="230.667,0,0,115" TextWrapping="Wrap" Text="CHANDRU" VerticalAlignment="Bottom" Width="63.333" Foreground="White"/>
</Grid>
是這樣的
+0
這個諷刺是強1 +1 – sam
相關問題
- 1. 在圖像上繪製一個矩形
- 2. 在圖像上繪製矩形
- 3. javascript在圖像上繪製矩形
- 4. 繪製矩形圖像 - LibGdx
- 5. 在SDL_Surface像素上繪製矩形
- 6. 在圖像中繪製矩形 - Matlab
- 7. 在圖框上繪製矩形 - 如何限制矩形區域?
- 8. 在JPanel上繪製矩形
- 9. 在ImageVIew上繪製矩形
- 10. 如何在底圖上繪製矩形
- 11. 在地圖上繪製矩形
- 12. 在Google地圖上繪製矩形
- 13. 在圖像上繪製填充矩形並控制alpha通道
- 14. 我想在angular2上的圖像上繪製一個矩形
- 15. 使用ImageView和矩陣在圖像上繪製圖形
- 16. 無法在圖像視圖上繪製矩形
- 17. 圍繞圖像繪製一個矩形
- 18. 使用矩形繪製圖像
- 19. 將矩形圖像繪製/翹曲爲四邊形圖像
- 20. 如何使用matlab在圖像上繪製矩形?
- 21. 在覆蓋圖像上繪製一個矩形
- 22. 如何在wxpython中的wx.StaticBitmap圖像上繪製矩形
- 23. 使用MATLAB在圖像上繪製矩形框
- 24. 如何在圖像上繪製模糊的矩形?
- 25. Java,Swing,Awt - 在圖像上繪製矩形並使其可見
- 26. Android:在背景圖像上繪製2D矩形
- 27. 在圖像上繪製多個可拖動的矩形?
- 28. 在矩形上繪製圓形
- 29. 在圓形公式上繪製矩形
- 30. 繪製矩形上Mapbox GL
他還需要使與透明度的彩色輸出。 – kenny
@kenny是有可能嗎? – Nick
我已經用C#和XAML更新了答案,使rectange變成紅色並且稍微透明。 – Andy