System.ArgumentOutOfRangeException при установке RadioButton IsChecked в MAUIC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 System.ArgumentOutOfRangeException при установке RadioButton IsChecked в MAUI

Сообщение Anonymous »

Я создаю приложение для недвижимости, в котором у меня есть один файл для LandingPage.cs и другой для LandingViewModel.cs. Цель состоит в том, чтобы привязать список разделов к переключателям и установить первый переключатель как отмеченный. Однако я сталкиваюсь с ошибкой при попытке установить первый переключатель как отмеченный. Вот мой код:

Код: Выделить всё

// LandingViewModel.cs
using PropertyApp.Model;
using PropertyApp.View;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;

namespace PropertyApp.ViewModel
{
public class LandingViewModel : BaseViewModel
{
public List Sections = new List { "Trending", "Popular", "Buy", "Rent" };

public List
 Properties => PropertyRepo.AllProperties;

public Property SelectedProperty { get; set; }

public ICommand PropertySelected => new Command(obj =>
{
if (SelectedProperty != null)
Application.Current.MainPage.Navigation.PushAsync(new DetailsPage(SelectedProperty));
SelectedProperty = null;
});
}
}

Код: Выделить всё

// LandingPage.cs
using PropertyApp.ViewModel;

namespace PropertyApp.View
{
public partial class LandingPage : ContentPage
{
public LandingPage()
{
InitializeComponent();
this.BindingContext = new LandingViewModel();
(SectionList.Children[0] as RadioButton).IsChecked = true;
}
}
}

используя эту строку

Код: Выделить всё

(SectionList.Children[0] as RadioButton).IsChecked = true;
Получена ошибка
System.ArgumentOutOfRangeException: «Индекс вышел за пределы допустимого диапазона. Должно быть неотрицательным и меньше размера коллекции. (Параметр «индекс»)
Может ли кто-нибудь сказать мне, где я ошибаюсь? Я хочу активировать переключатели для указанного списка разделов, но в эмуляторе Android эти кнопки не отображаются.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ed-in-maui
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • System.ArgumentOutOfRangeException при установке RadioButton IsChecked в MAUI
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Метод не найден: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)
    Anonymous » » в форуме C#
    0 Ответы
    141 Просмотры
    Последнее сообщение Anonymous
  • System.ArgumentOutOfRangeException при обновлении соединения WebSocket?
    Гость » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Гость
  • System.ArgumentOutOfRangeException при обновлении соединения WebSocket?
    Anonymous » » в форуме C#
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Ml.net LoadFromEnumerable всегда выдает System.ArgumentOutOfRangeException
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»