使用Flipview添加inkCanvas和inkToolbar

时间:2019-05-10 08:16:49

标签: xaml uwp inkcanvas flipview

我正在UWP框架中构建应用程序,其任务是构建Flipview,用户可以在其中浏览图像并使用InkCanvas编辑图像。我已经成功添加了带有独立图像视图的InkCanvas。(下面的代码)。但是,在添加flipview时遇到问题。问题是我有一个InkToolbar,它需要通过绑定来引用inkCanvas,但是这是不可能的,因为inkCanvas在FlipView中,而且我不确定是否可以在绑定中添加引用。下面是我目前拥有的代码。任何帮助将不胜感激。

<Grid >
      <Grid.RowDefinitions>
      <RowDefinition Height="50"/>
      <RowDefinition Height="*"/>
</Grid.RowDefinitions>

<Grid
    ManipulationMode="TranslateX,TranslateInertia,System" 
    Row="0" Background="White">

    <Button Content="Save"
     Width="100"
     Height="35"
     HorizontalAlignment="Center"
     VerticalAlignment="Center" Click="BtnSave_Click"/>

    <InkToolbar
      x:Name="inkToolbar"
      HorizontalAlignment="Right"
      VerticalAlignment="Top"
      TargetInkCanvas="{x:Bind ink}" />

  </Grid>
    <StackPanel Grid.Row="1">
        <Grid>
            <Image Source="/Assets/sample.jpg"/>
            <InkCanvas x:Name="ink"/>
        </Grid>
    </StackPanel>

 </Grid>

0 个答案:

没有答案