【发布时间】:2018-12-30 16:26:33
【问题描述】:
您好,我为我的发展阅读了此Displaying a background image on a UWP ink canvas
所以我可以在图像上绘制并保存它。
我也想移动图像。
我有两个关于图像控制的问题
首先,当我移动 Popup UI 的图像时,我无法在图像上绘图。
其次,当我只使用网格控件时,我无法移动图像
---这是我的 xaml 代码(仅网格)---
<Grid x:Name="img_grid3" Width="600" Height="500" HorizontalAlignment="Center" VerticalAlignment="Bottom" ManipulationDelta="img_grid3_ManipulationDelta">
<Image VerticalAlignment="Top" HorizontalAlignment="Left" x:Name="img3" Stretch="Fill" Height="400" Width="600" >
</Image>
<InkCanvas x:Name="img_inkcanvas3"/>
<InkToolbar x:Name="img_inktoolbar3" Canvas.ZIndex="8" TargetInkCanvas="{x:Bind img_inkcanvas3}" VerticalAlignment="Top"></InkToolbar>
<Button x:Name="IMG_C3" Canvas.ZIndex="8" Content="Close" Background="White" VerticalAlignment="Top" HorizontalAlignment="Left" Click="IMG_C3_Click"/>
<Button x:Name="Img_draw3" Canvas.ZIndex="8" VerticalAlignment="Top" HorizontalAlignment="Right" Content="Draw" Click="Img_draw3_Click"/>
</Grid>
private TranslateTransform dragTranslation_I;
public MainPage()
{
this.InitializeComponent();
dragTranslation_I = new TranslateTransform();
}
private void img_grid3_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
{
dragTranslation_I.X += e.Delta.Translation.X;
dragTranslation_I.Y += e.Delta.Translation.Y;
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
这是我的弹出代码
<Popup x:Name="IMG_G" Width="600" Height="300" ManipulationMode="All" HorizontalAlignment="Left" >
<Grid x:Name="img_grid" Width="600" Height="500">
<Image Canvas.ZIndex="6" VerticalAlignment="Top" HorizontalAlignment="Left" x:Name="img" Stretch="Fill" Height="400" Width="600" />
<InkCanvas x:Name="img_inkcanvas"/>
<InkToolbar x:Name="img_inktoolbar" Canvas.ZIndex="8" TargetInkCanvas="{x:Bind img_inkcanvas}" VerticalAlignment="Top"></InkToolbar>
<Button x:Name="IMG_C" Canvas.ZIndex="8" Content="Close" Background="White" VerticalAlignment="Top" HorizontalAlignment="Left" Click="IMG_C_Click" />
<Button x:Name="Img_draw" Canvas.ZIndex="8" VerticalAlignment="Top" HorizontalAlignment="Right" Click="Img_draw_Click" Content="Draw"/>
</Grid>
</Popup>
我不能使用 Popup UI 在图像上绘图吗?
或者我不能移动网格的图像吗?
这不可能吗??我真的很想知道
请告诉我你知道的任何事情!
谢谢
【问题讨论】:
标签: image xaml uwp popup windows-10-universal