Size: a a a

Xamarin Developers (MAUI, Forms, iOS, Android, UWP)

2021 May 12

К

Комиль in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
вы ответили на свой вопрос
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
так и сделать
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
никакой дополнительной магии не требуется?
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Alert тоже наследует INotifyPropertyChanged
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Ну Вы пробуйте сначала, а потом спрашивайте)
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
похоже геттер вообще не вызывается
        public string Message
       {
           get
           {
               return _alertMessage;
               Console.WriteLine("Message is gettered");
           }
           set
           {
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
<Label  TextColor="Red" Text="{Binding Alert.Message}" FontSize="Medium"/>
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
а вы в курсе что все что после return никогда не сработает?
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
😁 в курсе, но не суть, брекпоинт на геттере даже не сверкает
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
что вообще такое Alert ?
и где оно находится?
источник

IC

Ilya Chirkov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
если хочешь, чтобы свойство Message тоже изменялось, то добавь в него OnPropertyChanged() или SetProperty(ref _alertMessage, value)
источник

IC

Ilya Chirkov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
При изменении Alert только оповещение произойдет у тебя, а тебе же нужно, чтобы при изменении Message оповещение было?
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
<Label  TextColor="Red" Text="{Binding Prop1.Val}" FontSize="Medium"/>



   class MainViewModel : INotifyPropertyChanged
   {
...
       public Prop1 Prop1 = new Prop1();
...
   }

   class Prop1
   {
       string Val { get; set; } = "lklklkLzf";
   }
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
мне хотя бы чтобы лейбл текст показывал
источник

IC

Ilya Chirkov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
У тебя реализован INotifyPropertyChanged?
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
да, но мне нужно просто чтобы показал lklklkLzf
источник

IC

Ilya Chirkov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Если у тебя точно также написано, как тут, то для начала сделай классы public
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
о, попробую
источник

IC

Ilya Chirkov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Ты BindingContext привязал к MainViewModel?
источник

RR

Ramil Rizvanov in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
конечно, НЕ косвенные биндинги работают отлично
источник