0
我有一個WPF控件,我想要調整大小。因此我也希望這個控件的根元素是一個畫布,所以我可以絕對地在這個控件上定位元素。問題似乎是我無法讓我的圖像元素自動調整大小。WPF元素大小伸展時WPF控制
有人可以發佈一個WPF用戶控件的例子,其中包含一個圖像控件,調整控件大小時調整大小?
我有一個WPF控件,我想要調整大小。因此我也希望這個控件的根元素是一個畫布,所以我可以絕對地在這個控件上定位元素。問題似乎是我無法讓我的圖像元素自動調整大小。WPF元素大小伸展時WPF控制
有人可以發佈一個WPF用戶控件的例子,其中包含一個圖像控件,調整控件大小時調整大小?
當您想要的最終結果只是一個在您的控件中調整大小的圖像而Canvas可以包含您希望稍後定位的其他元素時,您似乎要經過許多努力。
爲什麼不只是使用網格作爲包含圖像和畫布的根元素?
<UserControl x:Class="TestProject.MyUserControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Image x:Name="stretchyImage"
Source="imagesource.png"
Stretch="Fill" />
<Canvas>
<Rectangle x:Name="rectToPlaceOnImage"
Width="50"
Height="50"
Canvas.Left="35"
Canvas.Top="120"
Fill="Red" />
</Canvas>
</Grid>
</UserControl>