小编pto*_*zao的帖子

需要一个用MonoDroid和MVVMCross拍照的例子

有人能指出我拍摄照片并使用它存储MVVMCross的例子吗?

我一直在寻找,但只发现了这个:

谢谢!!!

解决!谢谢!
对于未来的参考文献:(使用Master Branch)
对Stuart的信用,我只是改变了代码以适应我的现实

using Cirrious.MvvmCross.ExtensionMethods;
using Cirrious.MvvmCross.Interfaces.Platform.Tasks;
using Cirrious.MvvmCross.Interfaces.ServiceProvider;
using SIGEP.DummyService;
using SIGEP.Mobile.Core.Interfaces;


namespace SIGEP.Mobile.Core.Models
{
 public class PhotoService : IMvxServiceConsumer<IMvxPictureChooserTask>
{
    private const int MaxPixelDimension = 1024;
    private const int DefaultJpegQuality = 92;

    public void GetNewPhoto()
    {
        this.GetService<IMvxPictureChooserTask>().TakePicture(
            MaxPixelDimension,
            DefaultJpegQuality,
            HandlePhotoAvailable,
            () => { /* cancel is ignored */ });

    }

    public event EventHandler<PhotoStreamEventArgs> PhotoStreamAvailable;

    private void HandlePhotoAvailable(Stream pictureStream)
    {
        var handler = PhotoStreamAvailable;
        if …
Run Code Online (Sandbox Code Playgroud)

camera android xamarin.android mvvmcross

5
推荐指数
1
解决办法
2615
查看次数

在IOS上使用mvvmcross绑定的问题(在模拟器上工作,但某些属性在设备上不起作用)

问题在于绑定到UIBarButtonItem,代码在Simulator上工作,但在设备上,属性Enable不起作用,Clicked Works ...

textViewItem中存在同样的问题,但这次文本或启用都不起作用.

    public partial class ProcessDetailViewController : MvxBindingTouchViewController<ProcessDetailViewModel>
{
    public ProcessDetailViewController (MvxShowViewModelRequest request)
        : base (request,"ProcessDetailViewController", null)
    {
    }

    public override void DidReceiveMemoryWarning ()
    {
        // Releases the view if it doesn't have a superview.
        base.DidReceiveMemoryWarning ();

        // Release any cached data, images, etc that aren't in use.
    }

    public override void ViewDidLoad ()
    {
        base.ViewDidLoad ();
        this.AddBindings(
            new Dictionary<object, string>()
            {
            { this.lblSeguradoraNome , "{'Text':{'Path':'AssuranceCompanyID'}}" },
            { this.lblSeguradoraGestor , "{'Text':{'Path':'AssuranceManager'}}" },
            { this.lblApoliceData , "{'Text':{'Path':'InsurancePolicyStartDate'}}" },
            { …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios mvvmcross

3
推荐指数
1
解决办法
3288
查看次数

标签 统计

mvvmcross ×2

android ×1

c# ×1

camera ×1

xamarin.android ×1

xamarin.ios ×1