我想在圖像和視圖框之間的窗體頂部添加一行水平按鈕,但是當我添加按鈕時它將填充圖像。我嘗試添加一個網格來包含按鈕,但是填充了圖像元素。有誰知道我會如何實現這一目標?如何在ViewBox和WPF中的圖像之間添加水平按鈕行?
我敢肯定,必須有一個快速解決這個問題,有人可以解釋爲什麼會發生這種情況?我通常使用設計器,但我認爲在這種情況下,我應該更好地理解xaml元素和屬性。
我這是怎麼定義的窗口布局:
<Window x:Class="KinectKickboxingBVversion1.ConditioningFrm"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ConditioningFrm" Height="377.612" Width="637.313">
<Grid>
<Viewbox Grid.Row="1" Stretch="Uniform" HorizontalAlignment="Center">
<Image Name="Image" Width="640" Height="250"/>
</Viewbox>
</Grid>
</Window>
設置圖像源位圖:
KinectVideo.Source = BitmapSource.Create(colorFrame.Width, colorFrame.Height, 96, 96,
PixelFormats.Bgr32, null, colorData, colorFrame.Width * colorFrame.BytesPerPixel)
添加一個StackPanel,設置方向與水平。 – Jesse
圖像和視圖之間? –
在寫它之前,你需要了解XAML。你不能把它放在ViewBox和Image之間。 – Kcvin