Forum Discussion
ivanik62
Aug 30, 2024Copper Contributor
binding property shadows net maui android
Buongiorno a tutti, scusate ma sono molto molto inesperto e non so nemmeno come fare le domande giuste.
Volevo chiedere se esiste la possibilità di creare un binding per le proprietà ombra di un controllo (ad esempio un pulsante)
Qualcosa che potrebbe assomigliare a questo.
Grazie a tutti.
Classe:
public class Shadows
{
public string Brush { get; set; } = "Black";
public string Offset { get; set; } = "50,50";
public string Radius { get; set; } = "10";
public string Opacity { get; set; } = "0.7";
}
Codice XAML:
<Button
x:Name="CounterBtn"
Text="Click me"
SemanticProperties.Hint="Counts the number of times you click"
Clicked="OnCounterClicked"
BorderColor="DarkBlue"
BorderWidth="1"
HorizontalOptions="Fill" >
<Button.Shadow>
<Shadow
Brush="{Binding ControlShadow.Brush}"
Offset="{Binding ControlShadow.Offset}"
Radius="{Binding ControlShadow.Radius}"
Opacity="{Binding ControlShadow.Opacity}" />
</Button.Shadow>
</Button>
Pagina principale:
public partial class MainPage : ContentPage
{
int count = 0;
public Shadows ControlShadow { get; set; }
public MainPage()
{
InitializeComponent();
ControlShadow = new Shadows();
BindingContext = this;
}
}
Non funziona come l'ho pubblicato.
Grazie molto.
No RepliesBe the first to reply