小编Kob*_*bra的帖子

同一 Web 应用程序中的多个 Blazor 项目

我想将一个大型开发项目分成较小的项目,以便我可以单独管理和构建。这样我的团队就可以通过处理不同的项目来处理 Web 应用程序的不同部分。我想让多个 Visual Studio Blazor 项目参与同一个 Web 应用程序,以便多个 Visual Studio 项目共享同一个 IIS 应用程序根目录。我需要这个,因为管理大型 Web 应用程序的较小单元、将每个项目与其他项目分开构建(这缩短了开发过程中的构建时间)以及将大型 Web 应用程序划分为逻辑单元并拥有这些单元更容易共享公共资源,例如控件。我想要一个根 Blazor 项目http://localhost/MainWeb,它可以使用子(子网)项目http://localhost/MainWeb/subweb

web-applications multi-project blazor

7
推荐指数
1
解决办法
2006
查看次数

xamarin Android.Util.AndroidRuntimeException:活动{x}没有通过调用super.onStart()

我收到以下所示代码的错误,不知道为什么。我的代码是:

 protected override void OnStart()
        {            
            if (WCHSBMobileApplication.Current.SuperBillObject == null)
            {
                AddSuperBill();
            }
            else
            {
                EditSuperBill();
            }
        }
Run Code Online (Sandbox Code Playgroud)

我能做什么?

c# xamarin

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

多次调用Getview里面的方法

我希望 click 方法只被调用一次,我该怎么做才能得到这个结果?这是我的代码:

        public override View GetView(int position, View convertView, ViewGroup parent)
    {
        View result = convertView;
        if (result == null)
        {
            result = LayoutInflater.From(_Context).Inflate(Resource.Layout.DiagnoseTemplateLayout, null, false);
        }
        TextView textView = result.FindViewById<TextView>(Resource.Id.DiagnoseTemplateTextView);
        textView.Text = _Diagnoses[position].Description;
        Button button = result.FindViewById<Button>(Resource.Id.DeleteDiagnoseTemplateButton);
        button.Tag = _Diagnoses[position].Key;
        button.Click += delegate
        {
            if (_Diagnoses[position] != null)
            {
                AlertDialog.Builder builder = new AlertDialog.Builder(_Context);
                builder.SetTitle("Varning");
                builder.SetMessage("Delating selected item?");
                builder.SetPositiveButton("YES", delegate
                {
                    SuperBillAddActivity.SuperBill.Diagnoses.Remove(_Diagnoses[position]);
                    SuperBillAddActivity.RefreshLists();
                });
                builder.SetNegativeButton("NO", delegate { });
                builder.Show();
            }
        };
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

这个方法被调用 3 次 button.Click …

methods android xamarin getview

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