Некоторый пример кода поможет понять, в чем могут быть проблемы. Я предполагаю, что rg.plugins, вы имеете в виду: https://github.com/rotorgames/Rg.Plugins.Popup, поэтому я отвечу соответственно.
Это выглядит , как будто он принимает стандартный xaml и отображает его во всплывающем окне типа диалога. Ваши варианты стилей должны быть такими же, как и у любого другого:
- Изменить цвет непосредственно в xaml.
<Label Text="This is some text" TextColor="Blue" />
- Измените его через привязку.
TextColor="{Binding ColorThatIWant}"
Где BindingContext страницы был установлен для объекта, который имеет общедоступное свойство или свойство привязки ColorThatIWant
. Не забудьте внедрить INotiftyPropertyChanged
, если хотите, чтобы формы реагировали на изменения свойств.
- Установить значение в коде позади.
MyLabel.TextColor = UIColor.Blue;
, где для метки установлено значение имени. <Label x:Name="MyLabel" Text="This is some text" />
- Используйте словари стилей для установки значения.
<Label Text="This is some text" Style="{StaticBinding MyLabelStyle}"/>
со стилем:
<Style x:Key="MyLabelStyle" TargetType="Label">
<Setter Property="TextColor" Value="Blue" />
</Style>