Size: a a a

Xamarin Developers

2021 February 06

MO

Mr. Onion in Xamarin Developers
Микаил
Что-то не нахожу.. Возможно пропустил значит.
источник

М

Микаил in Xamarin Developers
Ааа. Я не про это..
Это я изменил на зелёный.
Но теперь надо чтобы на зелёном фоне цвет текста у Label был белым
В остальных чтобы по умолчанию серый был
источник

MO

Mr. Onion in Xamarin Developers
Микаил
Ааа. Я не про это..
Это я изменил на зелёный.
Но теперь надо чтобы на зелёном фоне цвет текста у Label был белым
В остальных чтобы по умолчанию серый был
Аналогично
источник

MO

Mr. Onion in Xamarin Developers
Только там где setter нужно указать путь к этому Вашему лейблу
источник

MO

Mr. Onion in Xamarin Developers
Не помню как это делается
источник

MO

Mr. Onion in Xamarin Developers
Нашел
источник

MO

Mr. Onion in Xamarin Developers
<Setter TargetName="carIcon" Property="Image.Source" Value="{Binding SelectedCarImage}"/>
источник

MO

Mr. Onion in Xamarin Developers
Где carIcon имя элемента. Соответсвенно тут надо всё изменить Вам для Label и Text color
источник

М

Микаил in Xamarin Developers
<Style TargetType="Grid">
           <Setter Property="VisualStateManager.VisualStateGroups">
               <VisualStateGroupList>
                   <VisualStateGroup x:Name="CommonStates">
                       <VisualState x:Name="Normal" />
                       <VisualState x:Name="Selected">
                           <VisualState.Setters>
                               <Setter Property="BackgroundColor" Value="#1BA86D" />
                               <Setter TargetName="c_label" Property="TextColor" Value="Red" />
                           </VisualState.Setters>
                       </VisualState>
                   </VisualStateGroup>
               </VisualStateGroupList>
           </Setter>
       </Style>

Явно я неправильно пишу
Это надо как бы новый стиль в ресурсах создать такой же?
Потому что свойство TextColor  у Grid нет
источник

MO

Mr. Onion in Xamarin Developers
Микаил
<Style TargetType="Grid">
           <Setter Property="VisualStateManager.VisualStateGroups">
               <VisualStateGroupList>
                   <VisualStateGroup x:Name="CommonStates">
                       <VisualState x:Name="Normal" />
                       <VisualState x:Name="Selected">
                           <VisualState.Setters>
                               <Setter Property="BackgroundColor" Value="#1BA86D" />
                               <Setter TargetName="c_label" Property="TextColor" Value="Red" />
                           </VisualState.Setters>
                       </VisualState>
                   </VisualStateGroup>
               </VisualStateGroupList>
           </Setter>
       </Style>

Явно я неправильно пишу
Это надо как бы новый стиль в ресурсах создать такой же?
Потому что свойство TextColor  у Grid нет
Внимательно смотрите на пример что я скинул
источник

М

Микаил in Xamarin Developers
Mr. Onion
Внимательно смотрите на пример что я скинул
<CollectionView.ItemTemplate>
               <DataTemplate>
                   <Grid Padding="20">
                       <VisualStateManager.VisualStateGroups>
                           <VisualStateGroup Name="CommonStates">
                               <VisualState Name="Normal" />
                               <VisualState Name="Selected">
                                   <VisualState.Setters>
                                       <Setter Property="BackgroundColor" Value="#1BA86D" />
                                       <Setter TargetName="c_label" Property="Label.TextColor" Value="White" />
                                   </VisualState.Setters>
                               </VisualState>
                           </VisualStateGroup>
                       </VisualStateManager.VisualStateGroups>
                       <Label x:Name="c_label" Text="{Binding .}"/>
                   </Grid>
               </DataTemplate>
           </CollectionView.ItemTemplate> </CollectionView>
источник

М

Микаил in Xamarin Developers
Вот так заработало. Спасибо!
источник

AZ

Alexey Zaburez in Xamarin Developers
Почему могут не сохраняться проперти приложения? Читал только ремарку, что хранить стоит только простые типы, но при сохранении строки и перезапуске приложения ничего не вытаскивается из памяти
источник

AP

Andrey Philippov in Xamarin Developers
Alexey Zaburez
Почему могут не сохраняться проперти приложения? Читал только ремарку, что хранить стоит только простые типы, но при сохранении строки и перезапуске приложения ничего не вытаскивается из памяти
Странно. Если ты сохраняешь Preferences то там можно хранить все, в принципе, что угодно. А через что ты туда кладёшь данные? Xamarin. Essentials или кастомный код?
источник

AZ

Alexey Zaburez in Xamarin Developers
Andrey Philippov
Странно. Если ты сохраняешь Preferences то там можно хранить все, в принципе, что угодно. А через что ты туда кладёшь данные? Xamarin. Essentials или кастомный код?
Application.Current.Properties
источник

🦉

🦉Sova🦉 in Xamarin Developers
Alexey Zaburez
Application.Current.Properties
Только на ведре работает/работало
источник

AZ

Alexey Zaburez in Xamarin Developers
Сейчас и на ведре не работает)
источник

🦉

🦉Sova🦉 in Xamarin Developers
Используйте Essentials
источник

🦉

🦉Sova🦉 in Xamarin Developers
Alexey Zaburez
Сейчас и на ведре не работает)
Ну, земля пухом тогда
источник

AZ

Alexey Zaburez in Xamarin Developers
А в Essentials что именно?
источник