我知道这个错误有很多答案,但它们都是一些系统错误或类似的错误。我刚刚创建了这个应用程序,它工作得很好。然后,我添加了一个视图模型来处理注册页面和登录页面之间的导航,并在登录/注册页面中更新了文本,以了解我在哪个页面上。但是现在不能识别InitializeComponent。
我只放了注册页面,因为登录是相同的,但登录名称:
using Xamarin.Forms;
namespace Appointments.Views
{
public partial class RegisterPage : ContentPage
{
public RegisterPag
使用带有新Shell功能的Xamarin Forms 4.0,我在页面上有一个按钮,让我们把这个页面称为起始页。
当我按下按钮时,用户将使用Shell.Current.GoToAsync导航到第二个页面。
当用户稍后导航回“起始页”时,该按钮现在已停用。但是为什么呢?
以下是视图模型中的代码:
public class SomeViewModel : ReactiveObject
{
private ReactiveCommand<Unit, Unit> _someCommand;
public ReactiveCommand<Unit, Unit> So
我一直在使用我的Xamarin Forms项目将代码从mvvmlight迁移到CommunityToolkit.Mvvm框架,但遇到了一些问题。 在mvvmlight中,我会有一个这样的属性 bool loginOK;
public bool LoginOK
{
get => loginOK;
set => Set(()=>LoginOK, ref loginOK, value, true);
} 在CommunityToolkit.Mvvm中,这变成了 bool loginOK;
public bool LoginOK
{
get => l
我对Xamarin编程很陌生,以前使用过很多ASP.NET Core。我试图为Android/iOS制作一个简单有趣的应用程序,但我的一个小按钮有问题:)。我有一个loginpage,它将重定向到一个有关页面,主页,但是当我按下按钮:System.NullReferenceException: 'Object reference not set to an instance of an object.'时,我得到了这个错误。
这是我的代码: AppShell.xaml
<?xml version="1.0" encoding="UT
我有两页。在第一个部分中,我希望看到ObservableCollection中的每个元素,而第二个元素则希望向ObservableCollection中添加新元素。当我给出断点时,我会看到ObservableCollection有新元素,但是当我返回到第一页时,新元素就不存在了。我该怎么办?
有代码
public ListViewFlascardViewModel()
{
GoToAddFlashcard = new Command(goToAddFlashcard);
Fiszka = new ObservableCollection&
在DatePicker中使用MinimumDate="{x:Static sys:DateTime.Now}"时,如果创建新项目且未选择日期(日期应自动选择当前日期),则不会执行此操作。 如果不在集合视图中更改日期,则默认为1/1/0001。为什么会这样呢? 当我选择一个日期时(即选择2022年5月8日),这个日期将显示在集合视图中。只有当我没有选择日期时,它才会默认为1/1/0001。 NewItemViewModel.cs: using System;
using System.Collections.Generic;
using System.Text;
using S