MvvmCross 弹出 Window
MvvmCross Popup Window
我想要一个弹出窗口 window。即使我使用的是 MvvmCross,它也会严格地 运行 on Android。在 Windows 商店中,您可以使用 xaml 执行以下操作:
<Popup VerticalOffset="300" HorizontalOffset="200" x:Name="SigPopup" >
<Border BorderBrush="{StaticResource ApplicationForegroundThemeBrush}"
Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
BorderThickness="1">
<StackPanel>
<StackPanel Orientation="Horizontal" >
<Button x:Name="btnAccept" Content="Accept" Click="btnAccept_Click"/>
<Button x:Name="btnCancel" Grid.Column="1" Content="Cancel" Click="btnCancel_Click"/>
<TextBlock x:Name="txtSigner" Text="Shipper" Style="{StaticResource SubheaderTextBlockStyle}" Margin="25,3,0,0" />
</StackPanel>
<!-- Inking area -->
<Border BorderBrush="{StaticResource ApplicationForegroundThemeBrush}"
Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
BorderThickness="2" Width="750" Height="175">
<Grid x:Name="inkPanel" Margin="5">
<!-- Inking area -->
<Canvas x:Name="InkCanvas" Background="White" Margin="5" />
</Grid>
</Border>
</StackPanel>
</Border>
</Popup>
您可以使用它弹出 window 来收集签名。有一个接受和取消按钮,您可以相应地进行连接。有没有办法使用 MvvmCross 做到这一点?我看过 ViewModel 演示,看到您可以在何处绘制矩形并将数据放入其中并且它已绑定,但它没有显示如何在完成后让它们消失。我的愿景是能够弹出某种带有 SignatureWidget 的子 ViewModel 并收集签名然后关闭弹出窗口。这可以使用 MvvmCross 完成吗?
有可用的 Xamarin 组件。
这符合您的需求吗?
http://components.xamarin.com/view/signature-pad
此致,
本杰明
我想要一个弹出窗口 window。即使我使用的是 MvvmCross,它也会严格地 运行 on Android。在 Windows 商店中,您可以使用 xaml 执行以下操作:
<Popup VerticalOffset="300" HorizontalOffset="200" x:Name="SigPopup" >
<Border BorderBrush="{StaticResource ApplicationForegroundThemeBrush}"
Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
BorderThickness="1">
<StackPanel>
<StackPanel Orientation="Horizontal" >
<Button x:Name="btnAccept" Content="Accept" Click="btnAccept_Click"/>
<Button x:Name="btnCancel" Grid.Column="1" Content="Cancel" Click="btnCancel_Click"/>
<TextBlock x:Name="txtSigner" Text="Shipper" Style="{StaticResource SubheaderTextBlockStyle}" Margin="25,3,0,0" />
</StackPanel>
<!-- Inking area -->
<Border BorderBrush="{StaticResource ApplicationForegroundThemeBrush}"
Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
BorderThickness="2" Width="750" Height="175">
<Grid x:Name="inkPanel" Margin="5">
<!-- Inking area -->
<Canvas x:Name="InkCanvas" Background="White" Margin="5" />
</Grid>
</Border>
</StackPanel>
</Border>
</Popup>
您可以使用它弹出 window 来收集签名。有一个接受和取消按钮,您可以相应地进行连接。有没有办法使用 MvvmCross 做到这一点?我看过 ViewModel 演示,看到您可以在何处绘制矩形并将数据放入其中并且它已绑定,但它没有显示如何在完成后让它们消失。我的愿景是能够弹出某种带有 SignatureWidget 的子 ViewModel 并收集签名然后关闭弹出窗口。这可以使用 MvvmCross 完成吗?
有可用的 Xamarin 组件。 这符合您的需求吗?
http://components.xamarin.com/view/signature-pad
此致, 本杰明