Добавление inkCanvas и inkToolbar с Flipview - PullRequest
0 голосов
/ 10 мая 2019

Я создаю приложение в среде 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>
...