Set StaticResource Stil eines Steuerelements im code hinter
Sagen wir mal, ich habe etwas (in der MainPage.xaml):
<Page.Resources>
<Style TargetType="TextBlock" x:Key="TextBlockStyle">
<Setter Property="FontFamily" Value="Segoe UI Light" />
<Setter Property="Background" Value="Navy" />
</Style>
</Page.Resources>
Dann würde ich das gerne gelten, die StaticResource-Stil zu meinem dynamischen TextBlock erstellt (Datei MainPage.xaml.cs).
Gibt es eine Möglichkeit, um dies zu tun, anstatt etwas wie dies:
myTextBlock.FontFamily = new FontFamily("Segoe UI Light");
myTextBlock.Background = new SolidColorBrush(Color.FromArgb(255,0,0,128));
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es wurde mehr als 4 Jahre vergangen, seit diese Frage gestellt wurde, aber ich möchte mit post eine Antwort nur um zu teilen meine Erkenntnisse.
Zum Beispiel, wenn es eine
Style
BlueButton
beschrieben, in der Anwendung Ressource, inApp.xaml
(Xamarin Cross-Plattform-App-Entwicklung), kann es wie folgt verwendet werdenDann in der code-behind
Kann man einstellen, so Etwas wie dieses,
Diese:
oder
TryFindResource
Ansatz: