相关疑难解决方法(0)

在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 Monotouch - 无法在真正的iPad上绑定属性,但它可以在模拟器上运行

我正在使用MvvmCross Monotouch.

以下是在iOS模拟器上实际运行良好的绑定代码.

{ this, "{'Title':{'Path':'NavigationBarTitle'}}
Run Code Online (Sandbox Code Playgroud)

但是,当我在真正的iPad(iPad 2)上部署它时,它不起作用.

Application Output:
===================
MvxBind: Warning:   0.69 Failed to create target binding for from NavigationBarTitle to Title
Run Code Online (Sandbox Code Playgroud)

我很高兴看到它可以在iOS模拟器上运行但是,有什么理由说它不能在真正的iPad上运行吗?

帕特里克

c# xamarin.ios mvvmcross

2
推荐指数
1
解决办法
1877
查看次数

标签 统计

c# ×2

mvvmcross ×2

xamarin.ios ×2